如何从jenkins工作中的origin
中删除“${GIT_BRANCH}
”。
例如我的${GIT_BRANCH}
有origin/develop
:我如何从${GIT_BRANCH}
剥离原点并获得develop
?
我正在尝试将此值传递给另一个jenkins工作。
答案 0 :(得分:1)
必须将fullName设置为false才能剥离原点。
${GIT_BRANCH,fullName=false}
似乎对我有用。这就是我所拥有的:
${GIT_BRANCH,fullName=false}-${BUILD_NUMBER}
答案 1 :(得分:1)
如果您正在寻找一种解决方案,该解决方案可以使用Jenkinsfile 在常规管道作业和多分支管道作业中工作,并且希望在“环境”部分中设置稳定的环境变量:
BRANCH_NAME = "${GIT_BRANCH.replaceFirst(/^.*\//, '')}"
背景信息:对我而言,这些解决方案无效有效: