svn:external中带有jenkinsfile的多分支管道

时间:2019-09-11 22:24:39

标签: jenkins jenkins-pipeline

我为SVN中的存储库设置了多分支管道作业。由于我要在所有分支中保持jenkinsfile相同,因此它们并不是真正位于分支中,而是位于不同的位置,只能通过svn:externals引用。

不幸的是,多分支管道似乎没有遵循这些参考,也没有找到jenkinsfiles(正确设置了路径):

Checking candidate branch /branches/aaa/bbb/ccc@HEAD
      ‘ddd\eee\fff\jenkinsfile' not found
Does not meet criteria

在寻找jenkins文件时,是否有任何方法可以告诉Jenkins和多分支管道插件设置也遵循svn:externals?

1 个答案:

答案 0 :(得分:0)

默认情况下,詹金斯(Jenkins)试图通过轻量级结帐获取Jenkinsfile,而该结帐不考虑svn:externals。

可以(仅通常)禁用此行为,请参见https://wiki.jenkins.io/display/JENKINS/Subversion+Plugin,“多分支管道项目中Subversion的轻量级检查功能和外部支持”一章

相关问题