仅在代码有任何更改时轮询Accurev SCM

时间:2016-03-03 21:07:08

标签: jenkins jenkins-plugins jenkins-workflow accurev

我每30分钟使用一次Acculusv SCM 将SCM轮询为H / 30 * * * *

但是,我想更改功能,以便只有在Accurev中的代码发生更改后才会由Jenkins轮询Accurev。我不想每隔30分钟继续对Accurev SCM进行一次轮询

请告诉我如何实现这一目标。

1 个答案:

答案 0 :(得分:2)

您可以使用AccuRev触发器来调用Jenkins作业的构建。如果您设置服务器端触发器,例如server-post-promote-trig (documentation),则每次将更改提升为某个流时,AccuRev都会执行任务。

您需要在该触发器中进行编码的唯一方法是调用http://your_jenkins_server/job/your_job/build,Jenkins将立即执行该作业,因此您无需选择" Build下的任何复选框触发"部分。