【问题标题】:Support of ${CHANGES_SINCE_LAST_SUCCESS} in email after promoted-build?升级构建后是否支持电子邮件中的 ${CHANGES_SINCE_LAST_SUCCESS}?
【发布时间】:2014-10-21 12:51:52
【问题描述】:

我使用 Jenkins (v1.578) 和promoted-build (v2.19) 和mail-ext (v2.38.2) 插件。

我想在促销成功后作为操作发送的电子邮件中使用 ${CHANGES_SINCE_LAST_SUCCESS}。

目前我得到 ${CHANGES_SINCE_LAST_SUCCESS} 的空白值,我怀疑这与promoted-build 插件的工作方式有关(似乎为促销创建了一个没有任何更改的新工作)

是否可以使用指定键甚至使用 groovy 模板从原始构建中检索数据?

编辑:我的最终目标是通知一些人在暂存环境中部署了新版本,理想情况下,电子邮件应包含自上次部署以来的所有更改(=自上次成功以来) .

【问题讨论】:

    标签: jenkins email-ext promoted-builds


    【解决方案1】:

    我能想到的一种方法:在构建结束时,将 ${CHANGES_SINCE_LAST_SUCCESS} 的值回显到文件中,并将文件与其他构建工件一起存档。

    然后在进行促销时,将工件与其他工件(Copy Artifacts 插件)一样带过来,并读取它的值

    【讨论】:

    • 有趣的想法,有这方面的经验吗?是否有机会通过 mail-ext 提供的 groovy 模板系统访问此值?
    猜你喜欢
    • 2011-03-04
    • 2016-01-08
    • 2021-12-12
    • 1970-01-01
    • 2021-06-16
    • 1970-01-01
    • 2021-07-14
    • 2016-08-03
    • 2015-12-13
    相关资源
    最近更新 更多