Jenkins SCM调试

5

你如何调试和调查Jenkins中SCM轮询不起作用的原因?显然,有简单的方法可以启用它,但我发现它有时会突然停止工作,虽然我可以看到SCM日志显示轮询最近没有发生过,但我不确定从哪里开始调查实际上正在发生轮询。

2个回答

4
您的工作将拥有一个SCM轮询日志,例如http://jenkinshost/job/jobname//scmPollLog,它将告诉您,如果SCM轮询的执行存在问题,比如无法找到SCM客户端可执行文件。除此之外,Jenkins主日志也可能显示错误-该日志的位置取决于您安装Jenkins的方式,如果您找不到它,请在这里添加评论,我将尽力帮助您解决问题。您还应该仔细检查您在Jenkins工作的SCM轮询部分中使用的cron表达式,以确保它确实按照您想要的计划触发。您可以使用诸如http://www.cronmaker.com/等工具测试cron表达式。

1
我的SCM日志实际上没有显示任何问题。这对我来说非常奇怪。只是作为FYI,我注意到这与完全缺乏任何控制台日志记录和构建停止同时发生了。你有什么想法吗?将项目克隆到一个新项目似乎已经解决了这个问题。 - jayunit100
如果其他项目正在构建或轮询,而该项目未能构建或轮询,那就很奇怪了。不管怎样,很高兴你又开始工作了。 - gareth_bowles

0

关于Jenkins的轮询问题存在一个问题。

这可能是因为Jenkins处于“关闭模式”。在这种情况下,源代码管理轮询被跳过。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接