0

I am using jenkins for continous integration. For my build purpose, i triggering email using Ant task. I am not able to find an environment variable to pass ant for sending email build status(success/failure/stable). i want to know how can i get environment variable for build status?..if not available, what is the alternative option for build status?

Thanks in Advance

varghese

4

2 回答 2

1

当你有两个很棒的插件可以做到这一点时,为什么要使用 ANT 从 Jenkins 发送电子邮件?

默认的邮件通知非常好,如果你想有更多的控制权
,我建议使用非常全面的Email-ext 插件。

如果仍希望使用 ANT 发送包括状态在内的邮件通知,
则必须将过程分为两个步骤,
其中第一部分运行构建,第二部分运行 ANT 脚本以报告状态。

在这种情况下,您将需要通过参数化构建插件从第一个作业触发第二个作业-
请参阅我的答案:
触发其他配置并使用 Jenkins 发送当前构建状态

于 2012-07-24T20:53:39.567 回答
0

在作业完成运行之前不会设置构建状态,因此没有简单的方法将构建状态推送到构建本身触发的进程。您可以通过 API 拉取构建状态,但由于上述约束,这必须是外部触发的过程。您不使用内置电子邮件支持或诸如此类的优秀电子邮件扩展插件之一的任何原因

于 2012-07-24T15:30:16.663 回答