在Jenkins

时间:2017-12-11 07:14:45

标签: bash shell jenkins environment-variables

我正在使用Jenkins来配置一个在"执行shell"中有几个命令的作业。建立步骤。我还使用了#34;可编辑的电子邮件通知"插件发送构建后的电子邮件。

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

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

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

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

This is Your website data $a

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

1 个答案:

答案 0 :(得分:0)

这是最常见的用例。 步骤1:在构建步骤(执行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"}