有没有办法让jenkins签出并构建某个标签(parameterized builds
?)我目前正在构建开发(主分支),并在标记一个版本(使用maven:release
)之后
一些信息(根据Vonc的建议)
Env是win7,最新git,最新jenkins(昨天更新)。我已经尝试将标记名称放置在Branch Specifier
中,但没有成功(要么失败,要么签出了master
分支)。来自jenkins日志:
正在从1个远程Git存储库获取更改正在从git@github.com:${myorgname}/${myargname}.git
我猜问题真的是——我在哪里(如果有的话)告诉詹金斯——"嗨,不要结账,只结账标签"。有没有地方我可以自己配置git命令?(例如-git fetch my_tag
)
如果您想让Jenkins从git标记构建,请在标记为"Branches to build"的框中输入标记名称。您可以将分支名称、标记甚至git修订放入框中。
如果它对你不起作用,你确定你已经把标签推到了Jenkins提取的存储库中吗?git push
不会推送标签,除非你告诉它。