jenkins - 具有变量和 html 正文的 Jenkins EmailExt 插件
问题描述
下面是我发送电子邮件的jenkins管道问题是我的身体中有一些params.variables,我需要使用它们才能替换它们我需要使用“””我还有一个HTML文件,我附在里面身体,我需要使用''
有什么办法可以将两者结合在体内?下面的代码给出了 UNEXPECTED TOKEN FILE,如果我用 ' 替换 " ,那么 params 变量不会被替换
emailext (
mimeType: "text/html",
to: 'srav',
subject: "Job '${env.JOB_BASE_NAME}' (${env.BUILD_NUMBER}) is waiting for approval",
body: """<p>Hi</p><p>Defect ${params.DE_NUMBER} is waiting for approval</p><p>${FILE,path="/atm/com/def/de_1886.html"}</p><p>Please go to console output of "<a href="${env.BUILD_URL}/input">${env.BUILD_URL}input</a>" to <font color="green"> Approve</font> or <font color="red">Reject</font> </p><p>Thank You</p><p>DEVOPS TEAM</p>""",
recipientProviders: [[$class: 'DevelopersRecipientProvider'],[$class: 'RequesterRecipientProvider']]
)
解决方案
推荐阅读
- flutter - 在 Flutter 中,参数类型为 'List
?不能分配给参数类型“列表” ' - powerbi - 雪花连接器 - ODBC 还是本机连接器?
- git - git:如何在本地分支 A 之上的远程分支 B 中交互 rebase 提交?
- javascript - 在 ReactJS 中有条件地隐藏 div 元素
- reactjs - 解释这个 JavaScript React Redux 代码
- backend - 网页链接到后端专有应用的方法有哪些
- redirect - 如何在 http rest 调用上从后端启用浏览器 UI 重定向?
- python - 当我尝试更换 pady 时,为什么我的 Tkinter Button 会消失?
- python - 从二维数组中获取值以列出行列位置
- html - 使用 PowerShell 在电子邮件中将 excel 表作为正文发送