问题标签 [email-ext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4744 浏览

groovy - email-ext jelly/groovy 脚本中的实例变量来自哪里?

jenkins 上的 email-ext 插件提供的模板和示例引用变量,例如build, root, it,等等。这些变量来自哪里,它们的文档在哪里?我在某种程度上理解这it是对插件实例的引用,但这就是我的理解结束的地方。

如果您需要参考脚本,您可以在此处查看一些示例: https ://github.com/jenkinsci/email-ext-plugin/tree/master/src/main/resources/hudson/plugins/emailext/templates

0 投票
0 回答
510 浏览

email - Email-ext Jenkins 插件本地化

我使用 Jenkins 作为 CI 工具,并使用 Email-ext 插件发送电子邮件通知。Jenkins 使用 En 语言环境在 Win2003 上运行,我正在使用 Ru 语言环境从浏览器启动作业。所以我收到一封带有不正确编码的俄文字母的电子邮件。如何将电子邮件区域设置为 en?

PS:我需要所有的英文文本,因为有些队友不懂俄语。

PPS:我正在使用果冻脚本“html-with-health-and-console.jelly”,
字符串 ${build.durationString} 包含 russain 字符和 ${healthReport.description}

0 投票
1 回答
9772 浏览

jenkins - Jenkins Email-ext 插件 - 令牌

嗨,我正在使用Jenkins Email-ext 插件

我在哪里可以找到我可以在电子邮件的 html 内容中引用的所有内容的列表?

例如:我最近发现您可以使用以下方法将参数值放入邮件中:

但是说我想获取构建日志或构建号或构建状态(通过失败)。您是否知道是否有一个文档列出了此插件中可引用的所有数据。

谢谢!!

0 投票
1 回答
2451 浏览

jenkins - 如何在 Hudson/Jenkins 中使用 Email-ext 和 Log Parser (with jelly script) pluins?

如何使用带有 Email-ext 插件的 Log Parser 通过电子邮件获取已解析的控制台输出?

${JELLY_SCRIPT,template="html"}用来获取格式化的消息。

安装和配置 Log Parser Plugin 后,我仍然收到未解析控制台输出的电子邮件。

0 投票
5 回答
64102 浏览

jenkins - 如何编写 Jenkins 电子邮件分机模板来显示测试结果,如标准测试报告

我已经调整了标准果冻模板以在表格中显示当前测试结果,但是我真的希望能够显示 Jenkins 自己的测试结果页面中看到的差异。

例如:

0 投票
1 回答
423 浏览

jenkins - Email-ext Pre 脚本使用

我如何编写一个指令来检查是否会因为上游项目原因(提交作业 A)而触发电子邮件。

如果确实触发了,我想取消在作业 B 中触发的电子邮件。我看到了一个取消变量。我想知道如何使用它进行检查和取消?

0 投票
1 回答
8170 浏览

bash - Jenkins 电子邮件分机预发送脚本

我想在 Email-ext Jenkins 插件的预发送脚本中编辑电子邮件正文。我应该使用什么语言来编写代码?Bash脚本或其他?你能添加一些代码吗?谢谢。

0 投票
4 回答
18754 浏览

jenkins - 为什么詹金斯“扩展电子邮件”不包括扩展信息?

我们将email-ext 2.24.1 安装到 Jenkins 1.447 中。我们将“扩展电子邮件通知”“默认内容”设置为

$PROJECT_NAME - 构建 # $BUILD_NUMBER - $BUILD_STATUS:

检查 $BUILD_URL 处的控制台输出以查看结果。

失败的测试(与以前的版本相比的回归):${FAILED_TESTS, onlyRegressions=true}

更改:${CHANGES, showPaths=true, format="%a: %r %p \n--\"%m\", pathFormat="\n\t- %p"}

我们去了一个项目,选择“可编辑电子邮件通知”并保留默认设置,其中“默认主题”表示 $DEFAULT_SUBJECT,“默认内容”表示 $DEFAULT_CONTENT。

在发出的电子邮件中,就好像 email-ext 不存在一样。我只看到构建信息,没有关于失败的测试或自上次成功以来的更改。

为什么电子邮件不显示失败的测试和更改?我该如何调试呢?是否有日志显示正在运行的内容?

编辑:我在项目“默认内容”中添加了“HALLOO”。没有出现。

全局配置的电子邮件部分的屏幕截图: 全局配置

作业配置页面的电子邮件部分的屏幕截图: 作业配置

0 投票
1 回答
257 浏览

jenkins - 如何查看来自 Jenkins 电子邮件的详细日志消息?

无法让电子邮件分机正常工作。我查看了系统日志(“管理 Jenkins”/“系统日志”),它显示作业成功运行,但没有关于电子邮件的工作原理。

有什么方法可以打开日志记录,以便我可以观看默认或电子邮件分机触发的电子邮件部分?如果我能看到它在做什么,也许我可以知道为什么电子邮件不起作用。

编辑:我们正在运行 Jenkins 1.484。

0 投票
0 回答
433 浏览

hudson - 在哈德森的电子邮件分机插件中遵循 cppcheck 的果冻脚本模板有什么问题

在 hudson 的 email-ext 插件中遵循 cppcheck 的 jelly 脚本模板有什么问题。