Ish*_*pta 11 jenkins jenkins-workflow
在作业A成功执行后,我需要对作业B进行分类.作业A成功执行后,将向批准者发送电子邮件通知.审批者将收到一封电子邮件,然后单击邮件链接.他将被转到詹金斯页面,他将批准执行工作B.
我不确定哪个插件可以使用,我可以提到批准者的名称,批准者如何点击链接,并在登录Jenkins页面后简单说"批准".
Sla*_*lav 14
Job AJob A为向"批准者"发送电子邮件,作为Email Ext构建后操作的一部分Job AJob B当Job A运行时,它会发送电子邮件到"审批".他/她将单击该链接并进入Jenkins作业运行UI.他/她应该与他们的"审批者"用户一起登录Jenkins.
然后,他/她可以点击促销明星,只需点击"批准"即可.这将触发促销,而促销又会触发Job B
注意:你可以在没有"Promotions"插件的情况下实现类似的东西,但这正是插件存在的原因,所以请使用它.
另一个选择是使用Jenkins Workflow插件(根据jenkins-workflow问题上的标签),该插件是为这种更复杂的系统设计的。您可能会这样写(在我头顶上):
build job: 'A', wait: true
mail to: 'user@…', subject: "Please approve #${env.BUILD_NUMBER}", body: """
See ${env.BUILD_URL}input/
"""
input submitter: 'userId', message: 'Ready?'
build job: 'B', wait: true
稍后,build可以通过内联那些自由式作业的工作,将这些步骤替换为实际的构建任务。
| 归档时间: |
|
| 查看次数: |
18670 次 |
| 最近记录: |