Jenkins integration for triggering pipeline jobs via Ctrlplane
ctrlplane-plugin.hpi
) from
the plugin’s GitHub releases page.ctrlplane-plugin.hpi
file, and click Deploy.https://app.ctrlplane.dev
).<Workspace Name> > Workspace Settings > API Keys
.jenkins-agent
). This
name will appear in Ctrlplane when selecting a Job Agent.<Workspace Name> > Workspace Settings > General
JOB_ID
: The UUID of the triggering Ctrlplane job.JOB_ID
parameter to fetch more
details about the Ctrlplane job using the custom pipeline step ctrlplaneGetJob
provided by this plugin. This step uses the API URL and Key configured globally
in Jenkins, so you don’t need to manage credentials within the pipeline itself
for this purpose.
http://{CTRLPLANE_URL}/{WORKSPACE_ID}/job-agents
. You should see the
Agent ID you configured listed there.http://{CTRLPLANE_URL}/{WORKSPACE_ID}/systems/{SYSTEM_NAME}/deployments/{DEPLOYMENT_NAME}/workflow
)./job/
segments for
folders or multibranch pipelines.
http://myjenkins.com:8080/job/MySimpleJob/
, the Job URL Path would
be /job/MySimpleJob/
.http://myjenkins.com:8080/job/MyOrg/job/MyRepo/job/main/
, the Job
URL Path would be /job/MyOrg/job/MyRepo/job/main/
.JOB_ID
and the custom pipeline step.