【问题标题】:Jenkins Subversion Tagging a single moduleJenkins Subversion 标记单个模块
【发布时间】:2016-02-23 21:03:00
【问题描述】:

我正在从 2 个不同的存储库中检查 SVN 代码,因此在 Jenkins 中,我使用多个模块从 2 个不同的存储库中检查我的分支。在成功构建时,我只想标记存储库的一个分支。

这里的问题是,Subversion 标记插件没有任何选项可以选择我想要的存储库。 (我现在使用svn copy 命令)是否有其他可用的解决方案,可能是 Jenkins 插件?

【问题讨论】:

    标签: svn jenkins tags


    【解决方案1】:

    Subversion 标记插件,默认标记您加载到配置页面的所有模块,但是,它使用下面的 ENV 变量来识别 Repos,例如,

    SVN_REVISION_1:nnnnn

    SVN_REVISION_2:nnnnn

    SVN_URL_1:http//主机名/repo1/branches/foo1/foo2

    SVN_URL_2:http//主机名/repo2/trunk/roo1/

    使用了相对标记概念, " ../tags/${env['JOB_NAME']} "

    参考:https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Tagging+Plugin

    但是,我更正了 SVN_URL_n 中的文件夹部门,以保持 url 之间的平等水平。

    【讨论】:

      猜你喜欢
      • 2012-02-27
      • 2012-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-19
      • 2011-09-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多