有没有办法通过电子邮件发送压缩的工件(zip).我有一个生成html报告的工具,所以有html文件和带有图标,xml等的子文件夹.使用压缩存档将允许将文件夹结构保留在zip中
我看到的解决方案是使用ant压缩存档文件夹的后期构建任务.
我只是想知道我是否不会错过一个非常明显的更好的方法
谢谢
那么,有几种方法可以实现您的需求:
创建一个zip文件并将其发送出去
Email-ext插件可以选择将工作区中的任何文件包含在发送到所提供的电子邮件地址或电子邮件地址列表的电子邮件通知的附件中.
使用Email-ext插件Email-ext插件可以将文件作为通知电子邮件的一部分发送
插件的使用方式几乎没有限制,因为它提供了脚本机制来构建收件人列表和电子邮件的内容.可以轻松地将生成的HTML文件作为电子邮件正文的一部分包含在内,并将所有必要的资源附加到电子邮件本身.这是一种更复杂的方法,但结果应该是迷人的.
使用HTML Publisher插件在本地发布报告(在Jenkins页面上),并将链接发送到构建页面或电子邮件中的特定位置.
注意 - 根据构建的数据保留情况,在清理旧构建的过程中可能会删除这些页面.
创建zip/other包并使用任何Artifact上传器插件将其部署到外部服务器/位置,并在电子邮件中包含指向该位置的链接.
我个人会使用我的Maven存储库来存储该文件.在这种情况下,您甚至不必使用任何插件 - 只需使用Maven发布功能上传工件,只需在电子邮件中使用该位置即可.
希望其中一种方式对你有用......