我有一个单一的大型代码库,用于不同国家的构建和部署应用程序。每个国家都有自己独特的构建/部署管道。这就是为什么我想为每个国家指定专用的jenkins脚本文件。例如,分支名称包含_UK_,在这种情况下我想使用_UK_Jenkinsfile,如果分支名称包含_US_,我将创建一个新_US_Jenkinsfile,依此类推。所以,问题是-如何根据分支名称指定Jenkinsfile?x1c 0d1x的数据
_UK_
_UK_Jenkinsfile
_US_
_US_Jenkinsfile
vlurs2pr1#
你可以通过when filter在jenkinsfile中使用filter分支:
when
when { branch prod}when { expression { BRANCH_NAME ==~ /(production|staging)/ }}
when {
branch prod
}
expression { BRANCH_NAME ==~ /(production|staging)/ }
字符串更多的例子在这里
1条答案
按热度按时间vlurs2pr1#
你可以通过
when
filter在jenkinsfile中使用filter分支:字符串
更多的例子在这里