【问题标题】:Build step (Execute shell) in Editable Email Notification in JenkinsJenkins 中可编辑电子邮件通知中的构建步骤(执行 shell)
【发布时间】:2018-05-24 16:27:54
【问题描述】:

我正在使用 Jenkins 来配置一个作业,该作业在“执行 shell”构建步骤中有几个命令。我还使用“可编辑电子邮件通知”插件发送构建后电子邮件。

我的构建步骤 - 执行 shell 有以下命令:

#!/bin/bash
z='example'
a=$(curl http://www.'$z'.com)
echo $a

上面的脚本工作正常。我想在电子邮件正文中包含我的构建步骤命令。

这里是可编辑电子邮件通知内容部分的详细信息:

This is Your website data $a

按原样显示。有没有办法做到这一点?

【问题讨论】:

    标签: bash shell jenkins environment-variables


    【解决方案1】:

    这是最常见的用例。 第 1 步:在 Build Step(执行 Shell)中输入命令

    #!/bin/bash
    z='example'
    a=$(curl http://www.'$z'.com)
    echo $a > /some/file/path/anyfilename.txt
    

    只需将变量输出放在一个文件中。

    第 2 步:可编辑电子邮件通知中的下一步 - 默认内容:

    ${FILE,path="/some/file/path/anyfilename.txt"}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-11
      • 2015-11-10
      • 1970-01-01
      • 2017-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-09
      相关资源
      最近更新 更多