我每30分钟使用一次Acculusv SCM 将SCM轮询为H / 30 * * * *
但是,我想更改功能,以便只有在Accurev中的代码发生更改后才会由Jenkins轮询Accurev。我不想每隔30分钟继续对Accurev SCM进行一次轮询
请告诉我如何实现这一目标。
答案 0 :(得分:2)
您可以使用AccuRev触发器来调用Jenkins作业的构建。如果您设置服务器端触发器,例如server-post-promote-trig
(documentation),则每次将更改提升为某个流时,AccuRev都会执行任务。
您需要在该触发器中进行编码的唯一方法是调用http://your_jenkins_server/job/your_job/build
,Jenkins将立即执行该作业,因此您无需选择" Build下的任何复选框触发"部分。