
Jenkins
Let AI connect your sources for you
Skip the manual setup — run this in your project and the wizard auto-detects your databases and APIs and connects them to PostHog.

Connect Jenkins to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
Enter your Jenkins URL, username, and API token to sync your CI/CD data into the PostHog Data warehouse.
Jenkins is self-hosted, so enter the base URL of your own instance (for example https://jenkins.example.com).
Create an API token from your Jenkins user page under Configure > API Token. The account needs Overall/Read plus Job/Read permission on the jobs you want to sync.
Configuration
| Option | Type | Required |
|---|---|---|
Jenkins URL | text | Yes |
Username | text | Yes |
API token | password | Yes |
Linking Jenkins to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select Jenkins
- Fill in the required configuration fields
- Click Next, select the tables you want to sync, and then press Import
Supported tables
| Table | Description | Sync method | Incremental field | Primary key |
|---|---|---|---|---|
jobs | Every job in the instance, recursing into Folders and Multibranch Pipelines. Full refresh — jobs carry no creation timestamp to sync incrementally on. | Full refresh | — | — |
builds | Per-job build history (number, result, duration, timestamp). Incrementally synced newest-first on the build start time; a build's result and duration won't update once it drops below the watermark. | Incremental, Full refresh | created_at | — |