Jenkins Connector
Connect D.A.M.I to your Jenkins CI/CD server for automated pipeline monitoring and self-healing.
Setup
- Go to Settings → Connectors → Add Connector
- Select Jenkins
- Enter your Jenkins URL and API credentials
| Field | Description |
|---|---|
| URL | Your Jenkins server URL (e.g., https://jenkins.example.com) |
| Username | Jenkins admin username |
| API Token | Generate from Jenkins → User → Configure → API Token |
Available Tools
Once connected, D.A.M.I can:
- list_jobs — List all Jenkins jobs/pipelines
- get_build — Get build details and status
- get_build_log — Fetch build console output
- trigger_build — Trigger a new build (requires approval)
- stop_build — Abort a running build (requires approval)
Webhook Setup
For real-time build notifications, configure a Jenkins webhook:
- Install the Generic Webhook Trigger Plugin in Jenkins
- In your pipeline, add a post-build action:
- URL:
https://api.dami.dev/api/v1/webhooks/jenkins
- URL:
- D.A.M.I will automatically respond to build failures