【问题标题】:Want to construct Build name in Jenkins using multiple strings fetched from SVN想要使用从 SVN 获取的多个字符串在 Jenkins 中构建构建名称
【发布时间】:2015-07-01 08:47:29
【问题描述】:

在一项持续集成活动中,我们正在寻找通过连接几个字符串来为 Jenkins 作业(使用构建名称插件)设置构建名称。 - 应用程序版本号 [它是来自 SVN 属性文件的字符串] - 修订号[SVN修订号]

希望将这些字符串导出为环境变量,以便跨作业访问。 任何想法如何在 Jenkins 中将这些字符串用作环境变量?

【问题讨论】:

    标签: svn jenkins continuous-integration


    【解决方案1】:

    Subversion 插件将修订号导出为SVN_REVISION环境变量,有关详细信息,请参阅wiki page

    您可以使用 EnvInject 插件将属性文件中的所有属性导出为环境变量。再次,请参阅wiki page 了解详细信息。

    【讨论】:

    • 同意。但问题是,我想要不同模块的修订号和版本号,而不是我正在检查的模块。
    • 您可以签出多个模块,然后使用SVN_REVISION_n 变量。 wiki 页面显示“Subversion SCM 插件将构建的 subversion 模块的 svn 修订版和 URL 导出为环境变量。这些是 $SVN_REVISION_n 和 $SVN_URL_n,其中 n 是配置中模块的从 1 开始的索引。”跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多