Jenkins SCM轮询未轮询正确的分支

时间:2018-09-27 07:34:06

标签: jenkins svn continuous-integration devops polling

我在CI环境中使用Jenkins,并带有SVN插件。 内部版本会每分钟轮询SCM是否有新更改,并在有任何更改时触发。

问题在于我们需要定期从一个分支更改为另一个分支。 发生这种情况时,将检出正确的分支,但jenkins继续轮询旧分支。

要始终轮询正确的分支,我该怎么办?

编辑:

使用多分支管道,它将为每个分支创建一个子作业。我们只需添加

即可进行轮询
triggers {
    pollSCM('* * * * *')
}
jenkins文件上“ pipeline”下的

。现在,这些子作业将不需要更改分支,因为每个分支都有一个。这样可以避免我以前遇到的问题。

1 个答案:

答案 0 :(得分:0)

如果您使用的是Jenkins 2,建议在SVN信息库中使用multibranch pipelinejenkinsfile