gpt4 book ai didi

jenkins - 将 Jenkins email-ext 插件与管道一起使用

转载 作者:行者123 更新时间:2023-12-03 07:53:32 26 4
gpt4 key购买 nike

我正在从我的管道运行一个片段来从 HTML 文件发送 html 邮件。它看起来像这样:

emailext(to: "${BUILD_USER_EMAIL}", mimeType: 'text/html', subject: "dummy subject", body: readFile 'pipeline/mail/summary.html');

我的问题:如何使用 CID 或类似的东西嵌入图像文件(作为邮件的一部分)?只有当我将 IMG 标签添加到链接到我的组织实际可用的 url 的 HTML 文件时,它才有效。我只需要将图像嵌入为邮件的一部分。
谢谢,
近红外

最佳答案

您可以通过 base64 嵌入图像。转换图像 here或者你想然后像这样将它输入到你的管道脚本中:

(示例来自 Jenkinsfile)

emailext attachmentsPattern: '%JENKINS_HOME%/changelog.xml', body: '<img src="data:image/png;base64,iVBORw0K...shortened...rkJggg==">', mimeType: 'text/html', subject: 'Look at this subject!', to: 'email@address.com'

非常重要的是,最新版本最多只能支持正文中的 65535 个字符,并且编码很容易超过这个限制。

关于jenkins - 将 Jenkins email-ext 插件与管道一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43043287/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com