2014-05-20 34 views
0

如果構建成功,我目前有一項工作可以在構建後創建標籤。我想知道如何在下一次構建開始時將我的工作區同步到之前的標籤。在「配置」頁面上,我看到「高級」選項卡下的「P4標籤」選項,該選項允許將工作區同步到標籤;我試圖弄清楚如何使用這個選項來使用參數,以便它同步到最新的標籤。嘗試將Jenkins工作區同步到最後一個Perforce標籤

我目前在創建時在我的標籤名稱中使用$ {BUILD_NUMBER}變量。有沒有辦法設置一個變量等於最近創建的標籤的內部版本號?

回答

0

我不能詹金斯的能力說話,但你可以使用下面的獲得最新的標籤:

p4 labels -t ./... | sed 's|^Label\s\+\(\S\+\)\s+\(\S\+\s\+\S\+\)|\2 \1|' | sort | tail -1 

注意,p4 label命令還可以接受一個正則表達式過濾僅匹配標籤一個給定的模式。

相關問題