SCM的詹金斯调试

jay*_*100 5 git version-control polling jenkins

你如何调试和调查为什么SCM轮询不起作用jenkins?很明显,有一些简单的方法可以启用它,但我发现它有时只是"停止"工作,虽然我可以看到SCM日志说最近没有发生轮询,我不知道从哪里开始调查轮询的位置实际上是在发生.

gar*_*les 4

您的作业将有一个 SCM 轮询日志,例如http://jenkinshost/job/jobname//scmPollLog,它将告诉您 SCM 轮询的执行是否存在问题,例如无法找到 SCM 客户端可执行文件。

Jenkins 主日志也可能显示错误 - 该日志的位置取决于您安装 Jenkins 的方式,因此如果您找不到它,请在此处添加评论,我会尽力帮助您。

您还应该仔细检查 Jenkins 作业的 SCM 轮询部分中使用的 cron 表达式,以确保它确实按照您想要的时间表触发。您可以使用http://www.cronmaker.com/等工具测试 cron 表达式