jenkins将多个分支合并到" integration-branch"从大师分支

时间:2016-02-06 03:41:21

标签: git jenkins jenkins-plugins

如果有办法在git中使用master创建分支newbranch1并将多个分支B1,b2,b3合并到jenkins中的newbranch1中,请告诉我吗?

1 个答案:

答案 0 :(得分:0)

是的,这应该很简单(如果您使用Linux作为操作系统,那么也是如此)。

使用Git SCM插件配置repo。然后,您将要使用shell插件并运行您正在描述的git命令:

git fetch origin    #not strictly necessary
git checkout -b newbranch1 origin/master

git merge B1 b2 b3

# it would be wise to put some smarts in here... $? && git push maybe?
git push origin master

当然,git&詹金斯只能这么做。如果存在git无法解决的冲突,那么这项工作对您没有太大作用,因为您需要手动执行合并。