【问题标题】:Jenkins subversion tagging plugin - with yes/no option?詹金斯颠覆标记插件 - 有/否选项?
【发布时间】:2014-01-31 19:01:29
【问题描述】:

我已经安装了 subversion 标记插件,它可以按预期工作,但我不想标记每个成功的构建,而只标记候选版本。如何控制这个?是否有可以与 Jenkins 上的颠覆标记插件合并的是/否?

感谢您的帮助!

【问题讨论】:

    标签: svn jenkins hudson jenkins-plugins hudson-plugins


    【解决方案1】:

    从构建历史中选择您想要的构建,点击左侧链接列表中的“标记此构建”。这是与颠覆标记插件无关的内置功能。

    【讨论】:

    • 配置 Jenkins 时需要设置模板。完成后,标签将或多或少地设置为您想要的方式。当您进行标记时,它会向您显示带有小软盘图标标记的构建。
    【解决方案2】:

    Subversion 标记插件没有该功能。但是,您可以通过以下方式实现此目的。

    1. 无需通过颠覆标签插件进行标签。

    2. 使用如下脚本标记源代码。

    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 的值设置为nosomething 以进行正常构建。对于候选版本,将值设为yes

    【讨论】:

    • 这个脚本给你什么?这是您在构建过程中在 Jenkins 中运行的东西吗?标记插件更容易设置。此外,OP 表示他们不想标记 all 构建。 标记此构建 图标是更好的方法。您通过构建选择要标记的内容,Jenkins 会为您完成。另外,它会放置一个小图标,显示标记了哪些构建。
    猜你喜欢
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多