我正在检查来自2个不同存储库的SVN代码,所以在Jenkins中,我使用Multiple Module从2个不同的存储库中检出我的分支。在成功构建时,我想只标记存储库的一个分支。
问题在于,Subversion标记插件没有任何选项来选择我想要的回购。 (我现在正在使用svn copy
命令)是否有其他可用的解决方案,可能是Jenkins插件?
答案 0 :(得分:0)
Subversion标记插件,默认标记您加载到Configuration页面的所有模块,但是,它使用Below ENV变量识别Repos,
SVN_REVISION_1:NNNNN
SVN_REVISION_2:NNNNN
SVN_URL_1:HTTP //主机名/ repo1 /支链/ foo1 / foo2的
SVN_URL_2:HTTP //主机名/ repo2 /中继/ roo1 /
使用相对标记概念, " ../tags/${env['JOB_NAME']}"
参考:https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Tagging+Plugin
但是,我更正了SVN_URL_n中的文件夹部门,以便在网址之间保持相同的级别。