在 Jenkins 中使用 Email-ext 插件在邮件正文中显示 XSLT 报告
Display XSLT report inside mail body with Email-ext plugin in Jenkins
是否可以在 Jenkins 中使用 Email-ext 插件在邮件正文中显示 XSLT 报告。
我已将内容类型配置为 HTML 并将以下内容添加到正文中:
$DEFAULT_CONTENT
${FILE,path="target/site/reportyng-xslt/index.html"}
发送电子邮件时我什么也没收到,控制台输出也没有错误
FILE
标记 "Includes the content of a specified file (path) relative to the workspace root." 与 Maven 项目的基本目录无关。
我在使用 Jenkins v1.595 和 Email Ext 时遇到了以下情况。插件 v2.39:
${FILE,path="file_directly_in_job's_workspace"}
→ 在消息 中打印文件内容
${FILE,path="not_existing_file"}
→ 打印
"ERROR: File 'not_existing_file' does not exist" 消息
${FILE,path="path/with/sub/dirs/to/existing_file"}
→ 在消息中打印文件内容
${FILE,path="XML_file_including_tags_unknown_to_HTML.xml"}
→ 似乎在邮件客户端(如 Outlook)中呈现 HTML 的电子邮件客户端中不打印任何内容。但是,可以在消息的来源中看到内容。
是否可以在 Jenkins 中使用 Email-ext 插件在邮件正文中显示 XSLT 报告。
我已将内容类型配置为 HTML 并将以下内容添加到正文中:
$DEFAULT_CONTENT
${FILE,path="target/site/reportyng-xslt/index.html"}
发送电子邮件时我什么也没收到,控制台输出也没有错误
FILE
标记 "Includes the content of a specified file (path) relative to the workspace root." 与 Maven 项目的基本目录无关。
我在使用 Jenkins v1.595 和 Email Ext 时遇到了以下情况。插件 v2.39:
${FILE,path="file_directly_in_job's_workspace"}
→ 在消息 中打印文件内容
${FILE,path="not_existing_file"}
→ 打印 "ERROR: File 'not_existing_file' does not exist" 消息${FILE,path="path/with/sub/dirs/to/existing_file"}
→ 在消息中打印文件内容${FILE,path="XML_file_including_tags_unknown_to_HTML.xml"}
→ 似乎在邮件客户端(如 Outlook)中呈现 HTML 的电子邮件客户端中不打印任何内容。但是,可以在消息的来源中看到内容。