gpt4 book ai didi

hudson - 仅当上次执行另一个作业成功时才在 Hudson 中触发定期作业

转载 作者:行者123 更新时间:2023-12-01 06:47:14 24 4
gpt4 key购买 nike

我有工作NIGHTLY由定期计时器每晚运行一次。
现在我想改成 NIGHTLY作业仅在最后一次执行另一个作业时才运行 FOO在 hudson 是成功的。

笔记:

  • 招聘FOO每天运行多次,由 SCM 触发。
  • NIGHTLY每晚只应在特定时间运行一次。

  • 目前我有另一份工作 NIGHTLY_TRIGGER运行访问作业远程 API 的 bash 脚本 FOO检查是否工作 FOO成功,如果成功,则触发 NIGHTLY 作业。

    有没有更好/更清洁的方法来做到这一点? (最好使用一些 Hudson 插件)

    最佳答案

    您可以查看 Hudson Join Plugin 这是为这种场景制作的(在执行另一个作业之前等待作业结束)。
    最终结果与您已经在做的事情没有太大不同,但这将被巧妙地参数化:

    alt text

    所以你仍然需要检查 FOO 的状态工作,但至少你会在 FOO 之后立即检查它工作完成。

    关于hudson - 仅当上次执行另一个作业成功时才在 Hudson 中触发定期作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3745051/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com