最近,我们通过Hudson标记了一个版本,但不久之后发现了一个需要重建的错误。我们最终删除了subversion中的标记,但是Hudson仍然在该版本上显示了标记。我在\ jobs \\ builds \\ build.xml
中找到了以下内容<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/>
这就摆脱了标签。
我的问题:
答案 0 :(得分:1)
我们最终删除了标签 颠覆,但哈德森仍然表明 该构建上的标记。我找到了 在\ jobs \ builds \ build.xml
中跟随
我理解它的方式,[hudson] / jobs / [jobname] / builds中的所有内容都是关于过去构建的严格历史数据。据我所知,在构建完成并“存档”后,永远不会更新。例如,您可以删除builds目录下的所有内容,但不会以任何方式影响作业的未来版本。
希望这有所帮助,并希望我没有误解你想要做的事情......