Mabl provides a variety of ways to integrate your automated end-to-end tests with your existing CI/CD pipeline.
CI/CD integrations trigger a mabl deployment event, which is a parallel run of all plans in a workspace that match specified conditions, such as application, environment, and plan label. If you are unfamiliar with deployment events in mabl, you can learn more about how they work here.
For more high-level information on implementing continuous testing in a CI/CD workflow, learn more here.
Cloud Build integration
Use the mabl Google Cloud Build integration to automatically trigger mabl plans associated with a specific mabl environment and/or application to run as a stage in your Cloud Build pipeline. Learn more.
Jenkins integration plug-in
Use the mabl Jenkins integration plugin to automatically trigger plans in a specific environment or application to run as a build stage with your existing Jenkins setup. Learn more.
Bamboo integration plug-in
Mabl's Bamboo integration plugin automatically triggers plans in a specific environment or application to run as a build stage in your current Bamboo pipeline. Learn more.
Microsoft Azure DevOps integration (VSTS)
Within Azure DevOps, use the mabl pipeline task to automatically trigger plans in a specific environment or application as a build task in your build and release pipelines. Learn more.
GitHub integration
Mabl integrates with GitHub through the mabl GitHub app and mabl Action. Doing so takes full advantage of GitHub Actions 2.0, automatic GitHub Issue creation, and filtering by GitHub data within mabl. Learn more.
GitLab integration
Mabl provides GitLab pipeline images that allow you to trigger test runs, see test result summaries, and review test results in merge requests. Learn more.
Octopus Deploy integration
Use the "Run mabl tests" step template in the Octopus Deploy process to automatically trigger plans to run based on application, environment, or plan label settings. Learn more.
CircleCI integration
Add the trigger-tests Orb to CircleCI pipelines to automatically trigger plans to run based on a wide variety of options. Learn more.
Other integrations
You can integrate mabl with most other CI/CD solutions through our built-in curl command builder. Learn more about setting up an API-based CI/CD integration here.