Jenkins从Tag或Master构建

时间:2018-02-01 22:53:25

标签: git jenkins

我有一个要求,根据开发人员的兴趣,他可能想要选择从master分支或Tag进行构建。

我能够使用Git参数插件从标签构建。从git参数插件中,当我选择Tags或branch时,我可以看到我的标签和分支。但是当我选择要构建的分支时,我得到以下git错误。

  

+ refs / tags / :refs / remotes / origin / tags / + refs / heads / master:refs / remotes / origin / master   00:00:02.508> git rev-parse refs / remotes / origin / tags / origin / master ^ {commit} #timetime = 10   00:00:02.549> git rev-parse refs / remotes / origin / origin / tags / origin / master ^ {commit} #timetime = 10   00:00:02.590> git rev-parse origin / tags / origin / master ^ {commit} #timetime = 10

有人可以帮我在Jenkins的一份工作中达到上述要求吗?

1 个答案:

答案 0 :(得分:2)

这对我有用: enter image description here

将所需的标记或分支放在CHECKOUT变量中。在这里你也可以过滤所有标签,如果你想要(主/主)只过滤主分支 使用此变量作为指定分支来从git插件中签出 enter image description here