如果某个工作在队列中等待一段时间,则由于某些原因,该工作在我的Jenkins中被取消。我不知道为什么。我希望应该有一个超时值配置为一个作业可以在队列中等待多久。有没有配置?如何在Jenkins中配置排队等待时间的作业?
0
A
回答
0
您可以通过定义全局超时变量并在作业中使用它来设置特定项目的超时持续时间。
转到Manage Jenkins > Configure System
和Global Properties
检查Environment Variables
,然后向它添加一个变量(例如:EXEC_TIME_OUT)并分配超时量。
注意:您添加的时间以分钟为单位。这意味着如果该值为60,则为60分钟。
然后转到您的作业的配置页并检查Abort the build if it's stuck
下Build Environment
部分。
选择Absolute
为Time-out strategy
并添加EXEC_TIME_OUT
为Time-out minutes.
这样你就可以修改作业超时时间。
0
您是否使用单独的计划程序来触发排队的构建?如果是这样,您可能会有一个绝对超时导致排队的构建消失。
您可以通过安排从作业x开始的作业y上的构建并查看作业y队列中的构建来自行测试。当你放弃工作x时,当然,任何下游工作都会中止,或者在排队的情况下,他们会从队列中消失。
相关问题
- 1. 在Crone作业调度之间配置等待时间
- 2. 当同一分支的工作正在等待时,清理jenkins队列作业
- 3. 星号 - 如何获得排队等待来电显示时间
- 4. C++队列mulithreading等待作业完成
- 5. 如何在使用jenkins-cli.jar运行从属作业时等待工作完成?
- 6. Matlab - 批处理作业不会排队等待
- 7. 多配置jenkins作业单
- 8. 如何排队作业
- 9. WSO2 BPS等待活动等待的时间比配置的长
- 10. 如何让父作业在jenkins中使用curl命令调用时等待子作业的状态?
- 11. 在Jenkins的多配置作业中跳过作业
- 12. Jenkins管道作业中的Artifactory配置
- 13. 选择要在Jenkins多配置作业中构建的配置
- 14. 如何从Laravel的作业ID中获取排队作业?
- 15. Jenkins配置作业的最新版本
- 16. 如何预测异质办公桌排队系统的等待时间?
- 17. 如何结合所有排队的作业(gerrit变更)并作为jenkins中的单个作业运行
- 18. 从Jenkins中的文件夹复制时缺少作业配置
- 19. MapReduce.SDK:如何等待MapReduce作业?
- 20. 如何确定作业异步/等待
- 21. 查看sidekiq作业何时排队[来自作业内]
- 22. Jenkins和多配置(矩阵)作业
- 23. 如果正在等待上游作业完成Jenkins,如何阻止下游作业运行?
- 24. 等待所有排队的BackgroundWorker完成?
- 25. 启动Jenkins在父作业中工作,无需等待孩子完成
- 26. Jenkins在保存作业配置时出错
- 27. 每天在用户配置的时间间隔内安排SQL作业
- 28. 等待转换作业
- 29. sp_start_job等待作业完成
- 30. 如何阻止Jenkins作业在特定时间运行
感谢您的回复。我发现这些变量用于定义作业执行的超时时间。我正在寻找队列中等待工作的暂停。 –