- Integrations
- /
- Jenkins
Jenkins
Jenkins build triggering and status
Jenkins is the open-source automation server that's been the CI/CD default for two decades — self-hosted, extensible via thousands of plugins, used by most organisations that pre-date the cloud-native CI generation (CircleCI, GitHub Actions). Tiny Command exposes four actions, no triggers (Jenkins doesn't natively emit outbound webhooks for build events; the Notification Plugin or Generic Webhook Trigger Plugin both work for pointing build events at a Tiny Command webhook trigger URL): Trigger Build (start a job, optionally with build parameters), Get Build Status (the queued/running/success/failure state of a specific build number), Get Build Console Log (the captured stdout/stderr of the build — useful for "what failed" diagnostics), List Jobs (every job visible on the Jenkins instance, organised by folder). The connection takes the Jenkins URL plus a username + API token (from Manage Jenkins → Users → username → Configure → API Token). The API token is preferred over the user's password — same auth power but revokable individually.
Do anything Jenkins can do, from a workflow.
Every action accepts dynamic inputs from upstream nodes, whether that's an AI output, a form field, or a search result.
| Action | What it does |
|---|---|
| Get Jenkins Build Log | Returns the full stdout/stderr of the build as plain text. For "post error log to Slack on deploy failure" diagnostic workflows. For very long logs, use the progressiveText endpoint via HTTP action for streaming. |
| Get Jenkins Build Status | Returns the current state of a specific build number — queued, building, success, failure, aborted. The standard polling lookup after Trigger Build. |
| List Jenkins Jobs | Returns every job visible on the Jenkins instance organised by folder. Useful for resolving job paths at workflow setup or for inventorying the CI configuration. |
| Trigger Jenkins Build | Starts a job optionally with parameters. Returns a queue item ID; the actual build number assigns when the queue dequeues. For "Linear issue moved to staging → trigger deploy job" or "external event → CI run" workflows. |
Pre-built Jenkins workflows.
Clone any recipe and customize it in one click. Every recipe is fully editable.
Three things worth knowing.
Tiny Command counts a run the moment a trigger fires. Filtering early means only matching events spend your usage budget.
Connect Jenkins once and every workflow on your account can use its triggers and actions. You don't have to re-auth per workflow.
Every Jenkins field shows up in the visual picker for downstream nodes. The raw payload is there for power users, optional for everyone else.
Questions about the Jenkins integration.
If we missed yours, ping support. We usually reply within an hour.
How do I connect Jenkins to Tiny Command?
What Jenkins triggers does Tiny Command support?
What Jenkins actions can I run from a workflow?
Is the Jenkins integration real-time?
Do I need to write code to use Jenkins with Tiny Command?
How much does the Jenkins integration cost?
More developer tools apps people connect.
Same category as Jenkins, ordered by how often teams pair them. Hover the carousel to pause.
Do more with Jenkins.
Wire it to Slack, Notion, HubSpot, Stripe, or any of the other 438 apps in our catalog. Setup takes roughly two minutes. Free to try, no credit card.