如何将故障描述添加到 GitLab 通知邮件?
How to add failure description to GitLab notification mail?
我在 GitLab 中有一个带有管道的项目,如果管道失败,我会启用通知邮件。
我的通知现在是这样的:
在 GitLab 网站上,我得到了这个不错的失败总结:
如何修改或扩展修改邮件以包含失败?
如果不在网站上签到就可以看到失败的实际原因。
GitLab 团队在 2020 年 9 月故意删除了失败管道通知电子邮件中的作业日志。Merge Request that implemented the change. This was in the 13.4.0 release created 2020-09-22. The Changelog 说:Remove job logs from notification e-mails. !42395
他们列出的原因是:
- 通常需要 30 多行才能理解构建失败。
- 这些日志可能会泄露敏感信息。
- 通知 e-mails 安排在与
作业日志归档到对象存储,因此通知服务可能
需要从共享卷 (NFS) 读取。存在竞争条件
该文件已存档,我们必须在发生这些情况时重试
我在 GitLab 中有一个带有管道的项目,如果管道失败,我会启用通知邮件。
我的通知现在是这样的:
在 GitLab 网站上,我得到了这个不错的失败总结:
如何修改或扩展修改邮件以包含失败? 如果不在网站上签到就可以看到失败的实际原因。
GitLab 团队在 2020 年 9 月故意删除了失败管道通知电子邮件中的作业日志。Merge Request that implemented the change. This was in the 13.4.0 release created 2020-09-22. The Changelog 说:Remove job logs from notification e-mails. !42395
他们列出的原因是:
- 通常需要 30 多行才能理解构建失败。
- 这些日志可能会泄露敏感信息。
- 通知 e-mails 安排在与 作业日志归档到对象存储,因此通知服务可能 需要从共享卷 (NFS) 读取。存在竞争条件 该文件已存档,我们必须在发生这些情况时重试