【问题标题】:why does Jenkins Subversion Tagging Plugin delete old tags为什么Jenkins Subversion Tagging Plugin会删除旧标签
【发布时间】:2018-04-24 22:12:10
【问题描述】:

我有一个构建trunk的工作,构建完成后使用插件“Subversion Tagging”创建标签。

我想知道为什么它会删除旧标签,并且没有办法阻止这种情况发生。即创建一个标签,删除前一个标签。

这可能是关于 svn 管理程序的问题。

【问题讨论】:

    标签: svn jenkins ubuntu-12.04 jenkins-plugins


    【解决方案1】:

    回答你的问题:因为它是这样设计的。

    我发现这个插件也很受限制,我自己编写了 shell 脚本来为我执行标记。

    【讨论】:

      【解决方案2】:

      这些标签仍在 Subversion 存储库历史记录中,您始终可以通过针对 /tags 路径或您的存储库运行 svn log 来查看所有标签。

      【讨论】:

      • 是的,我知道,但如果它们代表 3 个仍在维护的已发布版本怎么办。 svn 删除它们或以其他方式删除它们是没有意义的
      【解决方案3】:

      我使用的是 1.14 版本,这只会删除它要创建的标签,如果它存在的话。因此,如果您包括例如${env['BUILD_TAG']} 在你的标签中,它在每次构建时看起来都会不同,旧标签不会那样丢失。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-12-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-06
        • 1970-01-01
        • 2018-05-24
        相关资源
        最近更新 更多