jenkins异常中断后怎样设置才能不影响当前运行的程序
时间: 2023-09-08 19:16:53 浏览: 276
当 Jenkins 异常中断时,为了避免当前运行的程序受到影响,您可以尝试以下设置:
1. 设置 Jenkins Job 的重新尝试次数。您可以将 Jenkins Job 的重新尝试次数设置为一个较高的数值,以允许 Jenkins 在出现问题时自动重新尝试运行该 Job。
2. 设置 Jenkins Job 的超时时间。您可以将 Jenkins Job 的超时时间设置为一个适当的数值,以确保 Jenkins 在规定时间内执行完该 Job,如果超时则自动停止该 Job。
3. 将 Jenkins Job 分成多个阶段,并将每个阶段作为单独的 Job 运行。这样,如果某个阶段出现问题,只有该阶段需要重新运行,而不是整个 Job。
4. 使用 Jenkins Pipeline,您可以将整个 Job 分成多个阶段,并根据需要将每个阶段分别运行。这样,如果某个阶段出现问题,只有该阶段需要重新运行,而不是整个 Pipeline。
5. 使用 Jenkins 插件,例如 Build Blocker Plugin 或者 Naginator Plugin,可以帮助您限制具有相同参数的 Job 在同一时间只能运行一次,以避免 Jenkins 运行并发 Job 导致的问题。
以上是一些常见的设置,您可以根据您的具体需求来选择适合您的设置。
阅读全文