Gil*_*ian 6 jenkins jenkins-pipeline multibranch-pipeline
我有一个位于[my svn branch]\build文件夹中的Jenkins文件,它将代码检出到从属节点并构建.
我的多分支项目正确地找到了分支,但它检查了master上的整个svn分支只是为了读取jenkins文件,而不是只检查[my svn branch]\build文件夹的jenkinsfile本身.
由于存储和性能,这是一个主要问题,有什么解决方案吗?
在“include”字段类型的多分支管道配置中:branches/*/build(我假设您在文件夹“branches”中拥有所有 svn 分支,并且构建文件夹的 url 类似于:svn_url/branches/my_new_branch/build)然后它将仅扫描每个分支中的构建文件夹。
警告 - 更改该配置属性后,您的多分支管道将仅 diacover 'build',如果您想索引其他构建文件夹,您可以在该属性中列出它们,即:包括: trunk/build、trunk/other_build、branches/*/ build, Branches/*/other_build 但更简洁的方法是每个多分支管道仅获得一个构建