gpt4 book ai didi

jenkins - 如何在 jenkins slave agent 重启后重新启动构建应用程序

转载 作者:行者123 更新时间:2023-12-05 05:28:08 29 4
gpt4 key购买 nike

我们有 Jenkins 项目。用例:

  • jenkins 触发构建
  • 从属代理构建应用
  • 带有从属代理的服务器重新启动(出于任何原因,例如电力问题、有人重新启动、资源短缺等)

之后 jenkins 报告构建失败。当从代理从故障中恢复时,我们如何在 jenkins 中自动重新启动应用程序构建?

最佳答案

这个问题有两个方面——

  1. Jenkins Server 需要重新安排失败的构建
    (当从机崩溃时)。
    • 安装 Naginator Plugin
    • 将其设置为重建您在有问题的从站上设置的任何作业

  2. Jenkins Slave 需要在其主机再次启动时自动重启
    • 例如,在 Windows 上,您需要为其设置一个自动启动的服务

请注意 Naginator 插件 不知道是什么导致构建失败,
所以它将尝试重建失败的任何构建。
要解决此问题,请扫描日志以查找从服务器崩溃的指示
并设置一个正则表达式(在 Naginator 中)来捕获它。

干杯

关于jenkins - 如何在 jenkins slave agent 重启后重新启动构建应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13764811/

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