每当某个条件在构建后步骤的执行 shell 中成立时成功的构建,我想触发电子邮件发送。问题是,即使条件不成立,构建也会被视为success.
我正在尝试实现的内容:
if [condition == true]; then
<do some action1>
exit 0; //This success code should trigger email
else
<do different action2>
exit 0; //This success code should not trigger email
fi
退出代码为 0,因为上述两个操作均有效并且是成功的建造。我如何发送电子邮件success基于詹金斯的一些标准?
您应该能够使用以下命令来构建它电子邮件分机插件 https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin。它将允许您创建自定义触发器并指定电子邮件的内容。
添加:使用插件中的“脚本 - 构建后”触发器检查您在构建后脚本中设置的环境变量,以确定是否应发送邮件。如果在其他构建后脚本之前评估“构建后”触发器,您可能需要将构建后脚本移至构建本身。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)