gpt4 book ai didi

unit-testing - 如何根据特定条件触发电子邮件以在 Jenkins 中成功构建

转载 作者:行者123 更新时间:2023-12-04 00:36:06 25 4
gpt4 key购买 nike

每当在 的 Post-build 步骤的 Execute shell 中某个条件成立时成功 构建,我想触发电子邮件发送。问题是,即使条件不成立,构建也被视为 成功 .

我正在尝试实现的内容:

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,因为上述两个操作都是有效的,并且是 成功 build 。如何在 上发送电子邮件成功 基于 Jenkins 的一些标准?

最佳答案

您应该能够使用 Email-ext plugin 来构建它。 .它将允许您创建自定义触发器并指定电子邮件的内容。

添加:使用插件中的“脚本 - 构建后”触发器,该触发器检查您在构建后脚本中设置的环境变量,以确定是否应发送邮件。如果在其他构建后脚本之前评估“构建后”触发器,您可能需要将构建后脚本移动到构建本身。

关于unit-testing - 如何根据特定条件触发电子邮件以在 Jenkins 中成功构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24396606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com