0
最近,我們通過Hudson標記了一個構建,但不久之後就發現了一個需要重建的bug。我們最終刪除了Subversion中的標籤,但Hudson仍然在該版本上顯示標籤。我發現下面的\工作\\ \\建立的build.xml有沒有一種乾淨的方法可以在Hudson中刪除svn標籤
<hudson.scm.SubversionTagAction>
<build class="build" reference="../../.."/>
<tags class="hudson.util.CopyOnWriteMap$Tree">
<no-comparator/>
<entry>
<hudson.scm.SubversionSCM_-SvnInfo>
<url>...url here...</url>
<revision>34859</revision>
</hudson.scm.SubversionSCM_-SvnInfo>
<list>
<string>...tag url here...</string>
</list>
</entry>
</tags>
</hudson.scm.SubversionTagAction>
我更換
<list>
<string>...tag url here...</string>
</list>
與
<list/>
,這擺脫了標籤。
我的問題:
- 是否有從哈德森刪除標記註釋建立比手動編輯的build.xml一個更清潔的方式?
- 有沒有辦法通過哈德森接口完全從哈德森/ SVN中刪除標籤?如果有一個「撤消」按鈕來補充「現在標記」按鈕,那將是很不錯的。
去除哈德森的「標籤」主要是一個美學問題。當我們重建該版本併爲新版本添加標籤時,這留下了兩個聲稱在Hudson中具有完全相同標籤的版本。 當然,這可能是我們的構建過程比使用的工具更多的問題。 – sjohnston 2010-04-20 14:37:38