我们的开发人员使用临时分支,但我只想构建对master
和任何v*
分支(例如v1.0
,v1.0
,v1.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*'
答案 0 :(得分:0)
看起来我的问题是我的git客户端是1.9.1。我要将我的docker base映像更改为ubuntu 16,它应该有一个更新的git客户端。
验证这解决了这个问题。我升级到ubuntu 16,其git cli为2.7.4,现在refspec按预期工作。