groovy字符串分割

目的

env.branch取值git refs/heads/test,如何取到test然后git 切换分支test在更新。

steps

1.jenkins groovy pipeline新自定义mapBRANCH1接受test

refs/heads/test

map.put('BRANCH1', env.branch.tokenize('/')[-1])

2.切换分支拉取代码

//老版本git 
1.切换到 test 分支
git checkout test

2.拉取远程 test 分支最新代码
git pull origin test

or

git pull 

查看当前分支指向分支

git branch

Git 2.23+,推荐新命令

git switch test
git pull