首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins作业中的手动审批

Jenkins作业中的手动审批
EN

Stack Overflow用户
提问于 2015-11-06 13:04:15
回答 2查看 7.8K关注 0票数 2

我们有一个运行自动化测试脚本的Jenkins Job。现在,我们希望在成功完成此作业后触发另一个作业,该作业的唯一任务是获得QA团队的手动批准或拒绝,以手动验证新构建。如果QA拒绝该作业,则流水线应停止,如果QA批准,则应触发流水线中的下一个作业。对于实现这种情况有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2015-11-06 21:23:06

尝试此工作流程:

  • 作业A运行测试。如果失败的电子邮件发送到DevTeam。
  • 如果作业A成功,则触发作业B。
  • 作业B向QA团队发送电子邮件,表明contains:
  • "Tests已通过,如果您希望批准,请单击此处“-该链接将包含作业C的触发器。
  • 作业C需要配置为能够远程运行。在job的“构建触发器”下查看使用:“触发器远程构建(例如,从脚本)”。您将获得一个类似于"/ Job /Job%20C/build?token=MY_TOKEN“的链接,然后您可以将其用作作业B的电子邮件中的链接。
票数 3
EN

Stack Overflow用户

发布于 2015-11-17 09:33:43

Jenkins Workflow (在您的标签中提到,也许是无意的?)是为这类事情而设计的。您可以使用一个简短的脚本在一个作业中编写整个流水线。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33559854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档