【发布时间】:2018-04-24 22:12:10
【问题描述】:
我有一个构建trunk的工作,构建完成后使用插件“Subversion Tagging”创建标签。
我想知道为什么它会删除旧标签,并且没有办法阻止这种情况发生。即创建一个标签,删除前一个标签。
这可能是关于 svn 管理程序的问题。
【问题讨论】:
标签: svn jenkins ubuntu-12.04 jenkins-plugins
我有一个构建trunk的工作,构建完成后使用插件“Subversion Tagging”创建标签。
我想知道为什么它会删除旧标签,并且没有办法阻止这种情况发生。即创建一个标签,删除前一个标签。
这可能是关于 svn 管理程序的问题。
【问题讨论】:
标签: svn jenkins ubuntu-12.04 jenkins-plugins
回答你的问题:因为它是这样设计的。
我发现这个插件也很受限制,我自己编写了 shell 脚本来为我执行标记。
【讨论】:
这些标签仍在 Subversion 存储库历史记录中,您始终可以通过针对 /tags 路径或您的存储库运行 svn log 来查看所有标签。
【讨论】:
我使用的是 1.14 版本,这只会删除它要创建的标签,如果它存在的话。因此,如果您包括例如${env['BUILD_TAG']} 在你的标签中,它在每次构建时看起来都会不同,旧标签不会那样丢失。
【讨论】: