首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins downstram成功率

Jenkins downstram成功率
EN

Stack Overflow用户
提问于 2018-11-21 04:58:24
回答 1查看 51关注 0票数 1

我有使用Ansible playbook进行部署的jenkins部署过程,有时该作业在100台主机上运行。我有一个下游作业,它在部署作业成功运行时运行。

如果一台主机由于某种原因出现故障,它会导致所有部署失败,并且下游主机没有运行,我希望将部署作业标记为成功运行,即使10%的主机出现故障也是如此。我怎样才能做到这一点呢?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-11-21 07:26:52

您可以使用,作为meta模块的文档说明

代码语言:javascript
复制
- meta: clear_host_errors

作为你行动手册中的最后一项任务。这将清除出现故障的主机中的所有错误。此外,您还可以处理Maximum Failure Percentage

代码语言:javascript
复制
max_fail_percentage: 10

把所有这些放在一部戏里:

代码语言:javascript
复制
- hosts: my_host_group
  max_fail_percentage: 10

  tasks:

  - name: "Do something"
    command: "uname -a"

  - name: "Do something other"
    command: "id -a"

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

https://stackoverflow.com/questions/53401423

复制
相关文章

相似问题

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