Skip to content

Jenkins

Jenkins runs a build and release workflow on machines your team operates.

Visit Jenkins

Which machine runs the test?

A Jenkins controller schedules work and an agent can run it on a worker. Put the pipeline in a Jenkinsfile so a teammate can review changes to your stages. Budget for the controller, workers, updates and plugin maintenance. Jenkins core is MIT-licensed.

How do you stop Jenkins for a decision?

A Pipeline input step can pause a run for someone to continue or abort. The step supports named people or groups, while Jenkins administrators can respond regardless of that list. Check the job’s permissions and make the prompt identify the exact build being reviewed.

Is the Jenkinsfile enough to rebuild the service?

Keep the Jenkinsfile and its scripts. Save a separate backup of controller configuration and required plugin state, and record what workers and services the build needs. The backup guide treats the controller key separately. Keep it in the approved private recovery location.

Could a teammate recover the workflow from its files?

On paper, give a teammate a Jenkinsfile that describes two checks. Ask them to list what else they would need to reproduce the run.

  1. Name what Git kept
    Write down the check order and script names.
  2. Name what lives elsewhere
    Record the worker type and controller settings without copying secrets into the handoff.