问题标签 [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 投票
4 回答
2172 浏览

email - 哈德森电子邮件分机插件错误?

使用来自 hudson 的电子邮件分机插件时出现错误。我正在尝试向以下架构发送电子邮件:

例如:John_Doe@stacks.stackoverflow.com

我无法通过电子邮件扩展插件向该地址发送电子邮件。常规电子邮件生成器使用此地址模式。

我想知道插件中的地址检查器模块是否对地址名称过于严格。

有什么解决方法吗?

我从哈德逊那里得到以下信息:

0 投票
3 回答
814 浏览

hudson - 无法让 email-ext.hpi 在哈德逊工作

我刚刚设置了 hudson 并开始使用它。

  1. 我已将 email-ext.hpi 下载到 $HUDSON_HOME\plugins 文件夹中
  2. 我已经在步骤 1 后重新启动了 hudson(我正在遵循这种手动方法,因为我无法使用(出于代理设置原因)通过“管理 hudson”页面安装插件的自动方式。
  3. 哈德森开始时我没有看到任何错误。事实上,我看到了 INFO: Started all plugins 这一行

但是:
当我启动项目配置页面时,我没有看到承诺的选项“可编辑电子邮件通知”。

仅供参考:
1. 我能够设置和运行一些基本的测试版本并且它们运行良好。
2. 我还能够配置和接收默认的 hudson 电子邮件,用于失败和后续成功。(这确认了 SMTP 设置) 3. 我也可以按照上面详述的相同方式设置 subversion 标签 hpi 并且工作正常也!

我错过了什么?提前感谢您的帮助!

额外信息:Hudson 版本 - 1.379 在 Windows XP 上运行

0 投票
2 回答
9896 浏览

java - Jenkins Email-ext Jelly 脚本(高级概述)

我的项目刚刚将 Jenkins 集成为其 CI 服务器。我们很乐意使用 Email-ext 插件来提供定制的电子邮件,一旦构建完成,我们的开发人员就可以合理地了解各种指标。

Email-ext 插件网站上给出的示例屏幕截图或多或少是我们正在寻找的。

我们目前为 Findbugs、Cobertura 代码覆盖率和 TestNG 生成指标。我很难找到这些指标如何包含在 Jelly 脚本中的好例子。

是否有人有类似的脚本或链接到将这些指标链接到电子邮件分机通知的一些很好的示例/教程。

谢谢

0 投票
2 回答
2081 浏览

jenkins - Jenkins and Jelly (ext-email 插件)

我正在使用带有 ext-email 插件的果冻脚本。如果我想自己添加一张图片,我该如何在果冻脚本中做到这一点。我尝试了很多不同的方法,但仍然是错误的搜索方式。

请给我提意见。

0 投票
1 回答
1654 浏览

jenkins - Jenkins 的 email-ext 插件的 Jelly 脚本中的无限循环。为什么?

我正在尝试使用 Jenkins 中的 email-ext 插件发送一封电子邮件,其中包含自上次成功构建以来的所有更改。我拼凑了以下内容,替换了默认 html.jelly 脚本的更改集部分,但它进入了无限循环。我不明白为什么,我不确定如何调试它。我以前从未写过 Jelly 脚本,所以这里可能有一些简单的东西。

Email-ext 有一个 CHANGES_SINCE_LAST_SUCCESS 令牌,但是当我尝试发送漂亮的 HTML 电子邮件时,我没有看到一种方法可以使它可用

0 投票
6 回答
34873 浏览

plugins - 如何使用 Jenkins 插件 Email-ext 将构建日志附加到电子邮件通知中?

Jenkins 插件 Email-ext 2.15 版增加了对附加文件以构建通知电子邮件的支持。我想将构建日志附加到构建通知电子邮件中,但我不知道该怎么做。

构建日志似乎存储在 Jenkins 主节点上(在本例中为 Ubuntu Linux)。例如,/var/lib/jenkins/jobs/<PROJECT_NAME>/builds/<DATE_TIME>/log。自然,构建日志路径会随着每次构建而改变。Email-ext 文件附件功能默认使用项目工作区中的文件,该工作区位于 Jenkins 从属构建机器(在本例中为 Mac OS X)上。例如,我将我的奴隶配置为使用文件夹/Users/<USERNAME>/Jenkins/build_agent/workspace/<PROJECT_NAME>/.

有没有办法让 Email-ext 附加来自主文件系统的文件,而不是从属构建机器上的工作区?

提前感谢任何可以提供建议的人。Email-ext wiki 页面当前不包含如何配置附件的示例。

0 投票
2 回答
14486 浏览

email - 在电子邮件中发送解析的控制台输出

我正在使用两个 Jenkins 插件,即 Email-ExtLog Parser。我有我想要的 Log Parser 插件的正则表达式,我想在构建后发送给用户的电子邮件中包含 Log Parser 插件的输出。

Email-Ext 插件可以访问控制台输出,我可以为电子邮件中的控制台输出重写我的正则表达式,但是由于 Log Parser 插件已经完成了艰苦的工作,我希望有一些方法可以拉其输出到电子邮件中。

有谁知道可以做到这一点的任何方式(如 Jenkins 环境变量)?

0 投票
1 回答
900 浏览

javascript - 如何在 JavaScript 中编写 Hudson/Jenkins 电子邮件分机模板?

我想使用 email-ext 插件为 Jenkins 编写自定义电子邮件模板。文档提到我可以为此使用 JavaScript,但没有更多特定于 JavaScript 的文档。

我更喜欢使用 JavaScript 而不是 Groovy;我能够找到的所有示例都使用后者。

如何在 JavaScript 中编写这样的模板?我使用哪个 API?我如何进行实际的模板化——是否有一些模板格式,或者我只是返回一个字符串,或者完全是其他的东西?

0 投票
1 回答
16200 浏览

regex - 如何仅过滤掉 Jenkins-email-ext、BUILD_LOG_REGEX 中的错误?

目前我在Jenkins可编辑电子邮件信息中使用BUILD_LOG_REGEX通过电子邮件获取错误日志。但是我得到了很多垃圾,我想过滤掉错误,我希望过滤到完美的错误日志。有什么帮助吗?

0 投票
2 回答
2198 浏览

regex - 我将如何在 Jenkins/Hudson Email-Ext 插件中为 BUILD_LOG_REGEX 编写 Jelly 脚本?

我正在尝试在 Jenkins Email-Ext 中编写/修改一个返回构建日志的果冻脚本。我正在尝试使用BUILD_LOG_REGEX过滤日志以获取正则表达式。有人可以给我一个示例脚本或格式来使用 jelly 脚本模板进行 build_log_regex 吗?提前致谢。