Integration: AWS CodePipeline

Integrate Ghost Inspector with AWS CodePipeline

Search our documentation:

Toggle Documentation Menu

Integration: AWS CodePipeline

AWS CodePipeline is a continuous delivery and release automation service that aids smooth deployments. You can integrate 3rd party tools into any step of your release process or you can use CodePipeline as an end-to-end solution, including Ghost Inspector tests.

To integrate Ghost Inspector tests into your pipeline, log into your AWS CodePipeline console and edit your pipeline. You will need to add a new stage and assign an action for that stage. Under the new action’s details, select "Test" for "Action category", provide an "Action name", then choose "Ghost Inspector UI Testing" as the "Test provider". A "Connect" button (as shown below will appear). Click this button to connect with Ghost Inspector.

AWS CodePipeline Action

After clicking the "Connect" button from AWS, you will be sent to the Ghost Inspector application. If you are not logged in, you will be asked to do so. Once logged in, you’ll be presented with a screen where you can select a test to integrate into your pipeline. Click the "Intergrate Test" button to select a test for the pipeline.

AWS CodePipeline Select

You will be returned to the AWS CodePipeline console where you can complete the configuration of the action. Clicking the "Add action" button will add the Ghost Inspector test action to the stage.

AWS CodePipeline Configured

The action is now configured. You can add more test actions or save the changes to your pipeline to complete the integration.