CI/CD
Jenkins Pipeline Step Implementation
Jenkins Pipeline step implementation — Step/StepExecution pattern, CPS threading model,
@Symbol naming, SynchronousNonBlockingStepExecution, durability with onResume(), and
Pipeline-compatible API migration. Use this skill when implementing custom Pipeline steps,
writing Jenkinsfile-compatible plugin code, or understanding how steps interact with the
CPS VM thread. Make sure to use this skill whenever the user mentions Pipeline steps, custom
Jenkinsfile steps, CPS threading, Step/StepExecution, or Pipeline credentials — even if they
just say "make my plugin work in Pipeline."
Triggers on: Pipeline step, StepExecution, workflow-step-api, CpsFlowDefinition, Jenkinsfile,
@Symbol, SynchronousNonBlockingStepExecution, Pipeline plugin, Pipeline credentials, CPS thread,
Pipeline compatible, workflow-cps.