队列建立在詹金斯之上。手动触发
Queue build on Jenkins. Trigger it manually
我希望在 Jenkins 中实现 'workflow'。我想要 -
- Requester_Jenkins_Job 由开发者触发。一封邮件是
发给审批人。
- 使用了推广插件。这
手动批准 'approves' 请求,进而触发
'Deploy_Job'.
- 我没有立即触发 'Deploy_Job',而是
会希望 它在队列中 。我希望运营人员
手动触发此部署。
有人可以争论为什么我们甚至需要做这样的事情。但是,请耐心等待 :)
我们使用了一个非常有用的重建插件:https://wiki.jenkins-ci.org/display/JENKINS/Rebuild+Plugin
在上述插件的帮助下,我会建议以下解决方法
1. 有一个布尔变量,比如 "deploy"=true/false
2.保持默认值false
3. 当您的构建被提升时,部署作业将被触发,但它只会通知操作人员而不会实际部署。
4. 在重建插件的帮助下,运营团队可以使用 deploy=true
触发 "rebuild last"(这将执行提升作业中的所有参数)
希望对您有所帮助。
我希望在 Jenkins 中实现 'workflow'。我想要 -
- Requester_Jenkins_Job 由开发者触发。一封邮件是 发给审批人。
- 使用了推广插件。这 手动批准 'approves' 请求,进而触发 'Deploy_Job'.
- 我没有立即触发 'Deploy_Job',而是 会希望 它在队列中 。我希望运营人员 手动触发此部署。
有人可以争论为什么我们甚至需要做这样的事情。但是,请耐心等待 :)
我们使用了一个非常有用的重建插件:https://wiki.jenkins-ci.org/display/JENKINS/Rebuild+Plugin
在上述插件的帮助下,我会建议以下解决方法 1. 有一个布尔变量,比如 "deploy"=true/false 2.保持默认值false 3. 当您的构建被提升时,部署作业将被触发,但它只会通知操作人员而不会实际部署。 4. 在重建插件的帮助下,运营团队可以使用 deploy=true
触发 "rebuild last"(这将执行提升作业中的所有参数)希望对您有所帮助。