【发布时间】:2017-03-15 17:35:53
【问题描述】:
我们使用的是 Jenkins 2.8。此外,我们的大部分工作都使用 poll scm 触发器,除了一项工作之外,一切似乎都运行良好。
此特定作业配置为每 2 分钟轮询一次 scm,它确实如此,但始终显示此消息:
开始于 2016 年 2 月 11 日 11:40:22
于 2016 年 2 月 11 日 11:40:23 收到关于 [job name] 的 master 的 SCM 轮询呼叫
[文件夹的 URL] 是修订版 16,860
完毕。耗时 1.8 秒
没有变化
即使最后一次构建是在修订版 16,840 上,它也不会检测到任何更改。
我在 stackoverflow 中发现了一个类似的问题,并且该解决方案建议在 SVN 和 Jenkins 服务器之间同步时钟,但由于 poll SCM 几年来适用于我们的其他项目,我不认为这是解决办法。
我将这个特定工作的配置与其他工作的配置进行了比较,它们是相同的(当然除了代码文件夹)。
有什么想法吗? 谢谢!
更新: 我再次提交了一些代码,现在我在 poll scm 日志中看到了这个
忽略修订版 16,868:找不到包含的路径
【问题讨论】:
-
我会尝试删除该作业并重新创建它...这不会花费很长时间,并且很可能会解决您的问题。关于背后的原因,我不知道,但由于您的其他工作正常工作,我敢打赌有一些内部状态(也许是 svn 元数据?)使其行为不正确。
-
我会尝试重新创建它,但在此之前,也许这些信息会有所帮助:现在我看到这条消息“忽略的修订 16,868:找不到包含的路径”。有什么想法吗?