2012-02-13 97 views
4

有没有什么办法让詹金斯结账,并建立一定的标签(parameterized builds?) 我目前正在建设开发(主分支)和标记之后的一个版本(使用maven:release混帐詹金斯和标签一起

的一些信息(如Vonc建议)
信封是win7的,最新的git,最新詹金斯(昨日更新)。 我已经尝试将标签名称放在Branch Specifier中,但没有运气(要么失败,要么检查master分支)。 从詹金斯日志:

从1个远程Git仓库读取更改撷取来自[email protected]上游变化:$ {myorgname}/$ {myorgname}的.git

我猜问题真的 - 在哪里(如果有的话)我告诉jenkins - “嗨,不要结帐主分支,只是结帐标签”。 有没有可以自己配置git命令的地方? (例如 - git fetch my_tag

+0

http://stackoverflow.com/questions/7157170/can-i-get-jenkins-to-build-a-git-tag-from-a-passed-in-parameter可以帮助,在这里。 – VonC 2012-02-13 14:37:15

+0

试了一下,不幸运.... – 2012-02-13 15:38:31

+0

任何错误信息或其他具体的细节,你可能会分享你的问题,然后呢? (包括你的环境的具体细节,操作系统,Java版本,詹金斯等等) – VonC 2012-02-13 15:41:13

回答

2

如果您希望使用git标记构建Jenkins,请在标记为“要构建的分支”的框中输入标记名称。您可以将分支名称,标签或甚至是git修订版放入框中。

如果它不为你工作,你确定你有推标签到詹金斯从拉库?除非您告诉它,否则git push不会推送标签。

+0

谢谢。最终我发现我只需要将标签名称放在Branch Specifier中 – 2012-07-09 07:48:39

+0

有没有办法让jenkins自动构建最新的标签? – sankargorthi 2013-11-06 02:35:51