Connectors
Jenkins

Jenkins Connector

Connect D.A.M.I to your Jenkins CI/CD server for automated pipeline monitoring and self-healing.

Setup

  1. Go to Settings → Connectors → Add Connector
  2. Select Jenkins
  3. Enter your Jenkins URL and API credentials
FieldDescription
URLYour Jenkins server URL (e.g., https://jenkins.example.com)
UsernameJenkins admin username
API TokenGenerate 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:

  1. Install the Generic Webhook Trigger Plugin in Jenkins
  2. In your pipeline, add a post-build action:
    • URL: https://api.dami.dev/api/v1/webhooks/jenkins
  3. D.A.M.I will automatically respond to build failures