appleboy/Trigger Jenkins Multiple Jobs
Triggering Jenkins Job through the API
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| url | Jenkins base URL (e.g., http://jenkins.example.com/) | yes | — |
| user | Jenkins username | — | — |
| token | Jenkins API token | — | — |
| remote_token | Jenkins remote trigger token | — | — |
| job | Jenkins job name(s) - can specify multiple | yes | — |
| parameters | Build parameters in multi-line key=value format (one per line) | — | — |
| insecure | Allow insecure SSL connections (default: false) | — | false |
| wait | Wait for job completion (default: false) | — | false |
| poll_interval | Interval between status checks (default: 10s) | — | 10s |
| timeout | Maximum time to wait for job completion (default: 30m) | — | 30m |
| debug | Enable debug mode to show detailed parameter information (default: false) | — | false |
| ca_cert | Custom CA certificate (PEM content, file path, or HTTP URL) | — | — |
Outputs
| name | description |
|---|---|
| result | Jenkins job result (SUCCESS, FAILURE, ABORTED, UNSTABLE, or empty if still building) |
| url | Jenkins job URL |