Jenkins git Refspec构建master和任何v *分支

时间:2018-03-20 19:18:03

标签: git jenkins git-branch git-refspec

我们的开发人员使用临时分支,但我只想构建对master和任何v*分支(例如v1.0v1.0v1.1的任何提交,等)

我在Refspec字段中尝试以下内容:

+refs/heads/master:refs/remotes/origin/master 
+refs/heads/v*:refs/remotes/origin/v*

但是jenkins发出以下错误:

stderr: fatal: Invalid refspec '+refs/heads/v*:refs/remotes/origin/v*'

1 个答案:

答案 0 :(得分:0)

看起来我的问题是我的git客户端是1.9.1。我要将我的docker base映像更改为ubuntu 16,它应该有一个更新的git客户端。

验证这解决了这个问题。我升级到ubuntu 16,其git cli为2.7.4,现在refspec按预期工作。