我有一个跨越45个奴隶的大量并行化构建(一个刚刚处理启动的主人)。
我遇到的问题是约有3%的工作消失了。
项目设置是一个“主”作业,然后通过N个从站启动(通过参数化作业插件)N个作业。大多数情况下,主作业的控制台输出对于分布式构建步骤的作业编号是正确的。
然而,偶尔,控制台中指示的作业实际上属于完全不同的构建。
我甚至开始寻找追踪此事的地方? jenkins日志几乎没有任何关于失败的工作或启动工作的问题的信息。
我现在最好的猜测是,当发生某些事情时,丢失的工作实际上已经排队等待执行者。但我没有证据支持这一点。
思想,建议,有用的链接都非常感谢,
答案 0 :(得分:6)
以下是获取更多信息的方法:http://[jenkins_server]/log/
- > 添加新的日志记录器 - >输入您选择的名称 - > 确定 - > 添加 - >输入hudson.model.Run
作为记录器 - >将日志级别设置为所有 - > 保存
现在http://[jenkins_server]/log/[your log name]/
将为您提供有关运营工作的更多信息。
答案 1 :(得分:0)
只要错误https://issues.jenkins-ci.org/browse/JENKINS-15156及其链接的错误处于打开状态,就会在某些情况下发生。你用于并行建筑或依赖建筑并不重要......这只是核心问题。离开它或实现它。
我怀疑其他日志记录是解决问题的方法。
我的答案是 - 调试并向开发者发送补丁。