Skip to content

Feature Request: Jenkins Integration #6485

Description

@TalehTaghi

What is the feature?

I'd like to add an integration for Jenkins. SuperPlane already supports several CI/CD tools (CircleCI, Semaphore, Harness, Octopus), but not Jenkins. Adding it would let teams running Jenkins orchestrate their builds inside SuperPlane workflows.

Use cases

  • Trigger a Jenkins job from a workflow (e.g. on an event, or after an approval step).
  • Read a build's status to gate later steps (deploy only if the build is green).

Proposed implementation (v1 — kept small on purpose)

  • Connection: Jenkins Base URL + Username + API Token (HTTP Basic auth).
  • Components:
    • Trigger BuildPOST /job/{job}/build (or /buildWithParameters when params are provided); emits the queued build reference.
    • Get Build StatusGET /job/{job}/{number}/api/json; emits building, result, number, url.
  • Out of scope for v1 (follow-ups): event/webhook triggers, additional actions.

I'd love to build this and open a PR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions