【发布时间】:2014-01-31 19:01:29
【问题描述】:
我已经安装了 subversion 标记插件,它可以按预期工作,但我不想标记每个成功的构建,而只标记候选版本。如何控制这个?是否有可以与 Jenkins 上的颠覆标记插件合并的是/否?
感谢您的帮助!
【问题讨论】:
标签: svn jenkins hudson jenkins-plugins hudson-plugins
我已经安装了 subversion 标记插件,它可以按预期工作,但我不想标记每个成功的构建,而只标记候选版本。如何控制这个?是否有可以与 Jenkins 上的颠覆标记插件合并的是/否?
感谢您的帮助!
【问题讨论】:
标签: svn jenkins hudson jenkins-plugins hudson-plugins
从构建历史中选择您想要的构建,点击左侧链接列表中的“标记此构建”。这是与颠覆标记插件无关的内置功能。
【讨论】:
Subversion 标记插件没有该功能。但是,您可以通过以下方式实现此目的。
无需通过颠覆标签插件进行标签。
使用如下脚本标记源代码。
rel=是
svn_tag_path=http://mysvn.com/svn/repo/tag/
如果 [ $rel = 是 ];那么
echo "标记发布候选";
svn copy $WORKSPACE $svn_tag_path/$JOB_NAME_$BUILD_ID -m "从修订版 $SVN_REVISION 标记发布候选"
fi
将脚本中变量rel 的值设置为no 或something 以进行正常构建。对于候选版本,将值设为yes。
【讨论】: