0

我遇到了 Jenkins 的问题,如果 SCM 轮询在同步之前被中断,则会中断。我相信这与之前构建的同步 ID 为空有关,因此没有什么可比较的。我已经对此进行了大量研究,似乎应该会进行修复,但是,与此同时,我有兴趣编写一个管道脚本,该脚本可以识别何时发生这种情况并向感兴趣的各方发送通知,提醒他们注意工作已停止轮询的事实。

与该问题一致的是,当发生这种情况时,轮询日志将包含以下内容:

Polling on: {branch} 
No previous build found...
Polling: No changes in previous build.
Polling error; no previous change.

这里的不同之处在于轮询错误;所以我想如果我可以建立一个可以寻找的管道作业,我可以在我的作业坐在那里之前识别它,即使有变化,一天的大部分时间也不会运行。

我的主要问题是,有没有办法从管道脚本中访问轮询日志?

4

0 回答 0