当前位置:  开发笔记 > 前端 > 正文

jenkins发送电子邮件压缩文物

如何解决《jenkins发送电子邮件压缩文物》经验,为你挑选了1个好方法。

有没有办法通过电子邮件发送压缩的工件(zip).我有一个生成html报告的工具,所以有html文件和带有图标,xml等的子文件夹.使用压缩存档将允许将文件夹结构保留在zip中

我看到的解决方案是使用ant压缩存档文件夹的后期构建任务.

我只是想知道我是否不会错过一个非常明显的更好的方法

谢谢



1> Łukasz Rżane..:

那么,有几种方法可以实现您的需求:

    创建一个zip文件并将其发送出去

    Email-ext插件可以选择将工作区中的任何文件包含在发送到所提供的电子邮件地址或电子邮件地址列表的电子邮件通知的附件中.

    使用Email-ext插件Email-ext插件可以将文件作为通知电子邮件的一部分发送

    插件的使用方式几乎没有限制,因为它提供了脚本机制来构建收件人列表和电子邮件的内容.可以轻松地将生成的HTML文件作为电子邮件正文的一部分包含在内,并将所有必要的资源附加到电子邮件本身.这是一种更复杂的方法,但结果应该是迷人的.

    使用HTML Publisher插件在本地发布报告(在Jenkins页面上),并将链接发送到构建页面或电子邮件中的特定位置.

    注意 - 根据构建的数据保留情况,在清理旧构建的过程中可能会删除这些页面.

    创建zip/other包并使用任何Artifact上传器插件将其部署到外部服务器/位置,并在电子邮件中包含指向该位置的链接.

    我个人会使用我的Maven存储库来存储该文件.在这种情况下,您甚至不必使用任何插件 - 只需使用Maven发布功能上传工件,只需在电子邮件中使用该位置即可.

希望其中一种方式对你有用......

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有