Concourse
Last updated
Last updated
SimplifyQA supports integration with Concourse, a popular CI/CD tool, allowing seamless execution of test pipelines directly from your automation flow.
Before you begin, ensure the following are ready:
A working code editor (e.g., Visual Studio Code)
FLY CLI installed on your system
Pre-defined integration files provided by the SimplifyQA team
Log in to your SimplifyQA account
Navigate to the Pipelines section from the left-hand panel.
Click on +Pipeline to create a new one.
Enter a meaningful name for your pipeline.
Enter the required details and click on save to create the pipeline
Pipeline Type: Choose whether you want to run on Test Case or Suite
Execution Type: Choose whether you want to run on Local or Cloud
Local Execution
If you choose to run tests locally:
Select Local under Execution Type.
You must specify the Local Machine Name where the SimplifyQA Agent is installed and running.
Cloud Execution
Test Case/Suite ID: Enter the corresponding ID
Version & Execution Type: Select the desired versions
Machine Name: Specify the machine for test execution
Environment: Choose the target environment
Release and Sprint: Define these for tracking purposes
Get the integration package from the SimplifyQA team.
Open the folder in Visual Studio Code (or your preferred code editor).
Locate and open the file named test.ps1
– this file is used to trigger executions in Concourse.
From test.ps1
, copy the Concourse URL mentioned.
Paste it into your browser and log in to your Concourse account.
Once logged in, you will be able to see your existing pipelines and manage them.
In the test.ps1
file, fill in the required configuration fields:
Pipeline ID: The ID from the pipeline created in SimplifyQA
Pipeline Name: The Name of the pipeline
API URL: Your SimplifyQA base URL
Threshold: Sets the minimum pass percentage for the test suite. If the actual result falls below this value, the CI/CD pipeline will fail.
Verbose Flag: Enables detailed execution logs when set to true. Useful for debugging or analyzing step-by-step test results.
API Key: Your SimplifyQA Machine registration token. Go to Profile > Manage Account > Security
To trigger multiple pipelines, add additional pipeline IDs accordingly.
Save the file.
Run the following command in your terminal:
Accept the command in the response body of the terminal.
This will create and execute the new pipeline in Concourse.
Once configured, you’ll have a fully functional CI/CD integration where SimplifyQA pipelines can be managed and triggered from Concourse, enhancing your test automation workflows.
If you opt for Cloud Execution, you need to register your execution environment on the cloud first. This allows to spin up virtual machines or containers for remote execution. Refer to to configure your cloud.
Note - If your machine is not registered kindly refer to