0

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

我正在 Refspec 字段中尝试以下操作:

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

但詹金斯踢出以下错误:

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

1 回答 1

0

看起来我的问题是我的 git 客户端是 1.9.1。我打算将我的 docker 基础镜像更改为 ubuntu 16,它应该有一个更新的 git 客户端。

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

于 2018-03-20T20:39:05.637 回答