Trigger Test by Git Commit
push
, pull request
) without any manual intervention. This feature works across any CI/CD platform, including GitHub Actions, Jenkins, GitLab CI, and more.Core Principle: Event Trigger + CLI Command Execution
on: push
in GitHub Actions), the essence is the same:monitoring Git commit events and executing Apidog’s test command.
Common CI/CD Integration Examples
Cross-Platform Integration Example: GitHub Actions + Jenkins
Scenario
apidog run
in Jenkins to run Apidog automated testsStep 1: Configure Jenkins Project
Step 2: Get the Webhook URL
In Jenkins Plugin Manager, search for and install the "Generic Webhook Trigger" plugin. Restart Jenkins after installation.
In Jenkins Dashboard, select your project and go to Configure. Enable
Webhook URL is:
You can also define a token. The Webhook URL becomes:

Generic Webhook Trigger
.Webhook URL is:
http://<your Jenkins host>/generic-webhook-trigger/invoke
http://<your Jenkins host>/generic-webhook-trigger/invoke?token=<xxxxxx>
After saving, copy the Webhook URL. This url will be used to trigger Jenkins test execution.
Step 3: Configure GitHub Webhook
http://<your Jenkins host>/generic-webhook-trigger/invoke?token=<xxxxxx>
application/json
Just the push event
or other trigger eventsResult Verification
Push code to your GitHub repository
Jenkins will immediately start a build
Check the console output and test results in Jenkins
Webhook Documentation for Common Platforms
Modified at 2025-06-25 02:55:53