我的管道中有三个阶段。
- 构建
- 部署
- 测试
,我将使用Jenkins CLI远程触发此管道,然后根据需要将其推广到下一个阶段。是否有任何CLI命令触发管道以移至下一阶段?
您可以将输入用作阻塞部分,例如
stage {
steps {
//other steps, and finally the input
input id: 'Input1', message: 'Deploy to Production?'
}
}
远程触发只是做
https://[jenkins_base_URL]/job/[job_name]/[build_id]/input/Input1/proceedEmpty
如果它会抱怨Crumb
https://MY_JENKINS_RUL/crumbIssuer/api/json