我在CI环境中使用Jenkins,并带有SVN插件。 内部版本会每分钟轮询SCM是否有新更改,并在有任何更改时触发。
问题在于我们需要定期从一个分支更改为另一个分支。 发生这种情况时,将检出正确的分支,但jenkins继续轮询旧分支。
要始终轮询正确的分支,我该怎么办?
编辑:
使用多分支管道,它将为每个分支创建一个子作业。我们只需添加
即可进行轮询triggers {
pollSCM('* * * * *')
}
jenkins文件上“ pipeline”下的。现在,这些子作业将不需要更改分支,因为每个分支都有一个。这样可以避免我以前遇到的问题。