我正在Jenkins工作中检查多个分支(假设有4个分支),并尝试使用脚本中签出的所有分支的分支名称。
我可以使用Jenkins环境变量进行颠覆:SVN_BRANCH_n和SVN_URL_n(其中n是分支的编号)。
但是,使用GIT_BRANCH_n [例如:$ GIT_BRANCH_1,$ GIT_BRANCH_2等]变量是不可能的。
任何人都可以帮助我,如果有一个插件/解决方案,在Jenkins工作中有多个Git分支的变量?
提前谢谢!
答案 0 :(得分:0)
其中一个可能的解决方案是在Jenkins作业中有一个步骤,在bash中列出所有本地分支(使用git管道接口)并为每个分支创建环境变量。
考虑使用此问题中提到的方法:How to iterate through all git branches using bash script