首页 > 解决方案 > 如何在 Jenkins 作业电子邮件通知中将文件夹作为附件发送

问题描述

我有工作区 C:\hello_world\test_output* 的 Jenkins 工作

在测试输出文件夹中,两件事是一个文件夹和一个 HTML 文件我想将测试输出文件夹作为 zip 文件作为 Jenkins 作业的附件发送,但我做不到,请帮忙

标签: jenkinsjenkins-pluginsjenkins-cli

解决方案


将其视为两个步骤:1)压缩文件;2) 发送附件。

我通过安装 7zip 完成了这项工作,然后运行以下命令:

"C:\Program Files\7-Zip\7z.exe" a -r C:\hellow_world\test_output.zip C:\job\test_output\* - mem=AES256

安装了https://plugins.jenkins.io/email-ext插件后,有很大的灵活性,包括发送附件的能力。


推荐阅读