jenkins - 如何在 Jenkins 作业电子邮件通知中将文件夹作为附件发送
问题描述
我有工作区 C:\hello_world\test_output* 的 Jenkins 工作
在测试输出文件夹中,两件事是一个文件夹和一个 HTML 文件我想将测试输出文件夹作为 zip 文件作为 Jenkins 作业的附件发送,但我做不到,请帮忙
解决方案
将其视为两个步骤: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插件后,有很大的灵活性,包括发送附件的能力。
推荐阅读
- java - 减少多模块 Maven 项目的 Docker 映像大小
- rust - 为什么 Rust 会阻止为外部结构实现外部特征?
- jenkins - 将 Groovy 对象传递给活动选择参数
- ios - SwiftUI:可以为各种形状协议管理单个结构吗?
- json - 如何将单行 json 转换为多行 json?与circe一起尝试得到了不良结果
- python-3.x - Python Beautifulsoup / 从跨度请求文本
- json - jq: 加入字符串数组是否为空
- html - 如何避免移动 html 中输入的缩放问题?
- c# - 如何解析 Json 对象以从 $type 获取根对象
- postgresql - 当列值是 84 字节文本字段时,postgres 中保持列唯一的最有效方法是什么?