1

我希望在 Jenkins 中实现一个“工作流程”。我想 -

  1. Requester_Jenkins_Job 由开发者触发。一封邮件被发送给审批者。
  2. 使用了促销插件。批准者手动“批准”请求,进而触发“Deploy_Job”。
  3. 我不想立即触发“Deploy_Job”,而是希望它在 queue 中。我希望操作人员手动触发此部署。

人们可以争论为什么我们甚至需要做这样的事情。但是,请耐心等待:)

4

1 回答 1

1

我们使用了一个非常有用的重建插件:https ://wiki.jenkins-ci.org/display/JENKINS/Rebuild+Plugin

在上述插件的帮助下,我建议以下解决方法 1. 有一个布尔变量,比如“deploy”=true/false 2. 保持默认值 false 3. 当你的构建被提升时,部署作业将被触发,但它会只是通知操作人员,不会实际部署。4. 在rebuild插件的帮助下,操作团队可以触发“rebuild last”(这将执行所有参数从promoted job)与deploy=true

希望这可以帮助。

于 2016-07-08T09:39:14.857 回答