Jenkins可编辑的电子邮件通知附件:未附加在邮件中

时间:2015-01-12 18:23:10

标签: jenkins

作为帖子构建操作,选择了可编辑的电子邮件通知选项,并指定了类似** / XXX / index.html的文件路径。 我猜,该作业能够访问该文件,但我没有收到邮件中的附件。

触发电子邮件:始终 发送触发器的电子邮件:始终 发送电子邮件至:XXXXX 完成:失败

有人可以帮我把附件和邮件连在一起吗?

2 个答案:

答案 0 :(得分:1)

我已完成以下操作,添加构建步骤执行shell。

cd /var/lib/jenkins/jobs/your-job-name/builds/$BUILD_NUMBER/ && 
cp changelog.xml /var/lib/jenkins/workspace/your-job-name/ && 
cd /var/lib/jenkins/workspace/your-job-name/ && 
mv changelog.xml "build-${BUILD_NUMBER}-changelog.xml"

然后,将最后一次构建的更改日志复制并重命名到工作区,然后您需要执行的操作就在可编辑电子邮件通知放置build-$BUILD_NUMBER-changelog.xml内的附件下。

然后,当构建完成后,我会运行一个删除工作区,保留任何重要内容,并在发送后删除更改日志。

答案 1 :(得分:0)

附件的基本目录是作业的工作区。确保您在“附件”字段中提供的路径是相对于作业工作空间的$ WORKSPACE env变量。