2012-02-13 57 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