在Jenkins作业的可编辑电子邮件通知中设置电子邮件内容

时间:2015-04-28 22:22:40

标签: email jenkins continuous-integration

我首先在"默认内容"中编写html代码。部分,但不符合我的要求,因为我想要包含在电子邮件(html)中的所有信息都不可用。

我的问题是:

  1. 如何在后期构建操作中设置环境变量,然后我可以在默认内容部分中使用?这甚至可能吗?

  2. 如何在构建完成后知道工作区中存在的文件的路径。该路径包含一个使用时间戳命名的文件夹,我正在寻找一种方法来轻松获取当前构建的构建结果文件夹。有办法吗?

1 个答案:

答案 0 :(得分:1)

您可以在HTML中的任何位置使用${ENV, var="VARNAME"}(其中VARNAME是您要引用的环境变量

对于您的构建文件夹,如果它是构建过程中的随机时间戳,则除非您将该值保存到属性文件然后使用${PROPFILE,file="FILENAME",property="PROPERTYNAME"}

如果您使用的是Jenkins的构建时间戳BUILD_ID,那么您可以将其引用为任何其他环境变量。