【问题标题】:Get text from file and display in Jenkins email content从文件中获取文本并在 Jenkins 电子邮件内容中显示
【发布时间】:2015-02-13 07:51:41
【问题描述】:

我已经从一个配置文件构建了构建版本,并将这个版本号值保存到我工作区中的一个文件中。 该文件的内容将包含如下值 2014.4.3.87

现在,我需要将此值发送到 Jenkins 电子邮件正文。 我安装了电子邮件分机插件。我该怎么做。

【问题讨论】:

    标签: jenkins email-ext


    【解决方案1】:

    在构建后操作中 - 可编辑的电子邮件通知

    1. 确保内容类型设置为 html。
    2. 在默认内容中添加 ${FILE,path="workspace_relative_filepath"}。

    【讨论】:

      【解决方案2】:

      您可以使用 shell 命令回显文件内容并将其保存到另一个文件中,例如 content="real content"

      例如:

      fileContent="content=$(echo filepath)"
      

      您可以使用 env 注入插件将此文件“filecontent”注入为 env。

      然后在电子邮件分机插件中,尝试使用它来阅读它 ${ENV, var="content"}在文件内容文本区

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-29
        • 2012-04-11
        • 2011-04-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多