问题标签 [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 回答
9827 浏览

jenkins - 基于构建输出和电子邮件失败日志部分的 Jenkins 构建失败

对于我正在构建的 mac 项目,我想通过分析控制台日志的结果来使构建失败。它构建每个模块并给出如下结果:

然后它返回BUILD FAILED

我想在控制台输出结束时显示构建失败,同时我想知道哪个模块失败了。它应该通过电子邮件发送,因为我已经在使用该email-ext插件。

我不确定需要做什么;我知道text-finder,日志解析器和设置运行条件 - 但不知道要遵循哪些步骤。

0 投票
2 回答
3139 浏览

jenkins - Jenkins Email-ext:附加构建日志不起作用

我正在尝试使用 Email-ext(版本 2.27.1)和 Jenkins(版本 1.508)在构建失败时向自上次成功以来一直从事该项目的提交者发送电子邮件。

我还想将构建日志附加到电子邮件中,并且我看到并检查了“附加构建日志”按钮,但是每当我单击保存或应用并返回配置时,该按钮就会再次取消选中。发生了什么事,我该如何解决这个问题?

詹金斯

0 投票
1 回答
987 浏览

jenkins - Jenkins NUnit 测试报告未在电子邮件中呈现

我在我的 Jenkins 上安装了以下插件:

  1. 单元
  2. xUnit
  3. 电子邮件分机

然后我在插件设置中指出了我的 NUnit 报告 *.xml 的路径(我尝试了 Nunit 和 xUnit 插件)。构建后,我可以在 Jenkins 网页中看到测试报告,但我无法在电子邮件中实现。

我没有成功地尝试做的事情:

  1. 在 email-ext 插件配置中呈现 ${FAILED_TESTS} 值。它呈现为“没有运行测试”。

  2. 将 ${SCRIPT, template="groovy-html-larry.template"} 设置为模板并添加以下行:

-

不幸的是,它被渲染为“无”。

所以我在电子邮件中看不到测试结果的问题(但它在网页中可用)。有人解决过这样的问题吗?

0 投票
1 回答
3718 浏览

junit - 如何让 Jenkins 使用电子邮件分机显示跳过的测试?

我在 Jenkins 中使用 email-ext 插件来显示通过失败,电子邮件有一个漂亮的蓝色表示通过的方法,红色表示失败。它不包括类中的 Ignored 测试。Junit 的 @Ignore 的注释不应该通过电子邮件分机显示在 junit 结果中吗?

我正在使用 html_gmail 模板,如下所示: ${JELLY_SCRIPT,template="html_gmail"}

我在可扩展的电子邮件通知配置中使用以下令牌:

测试总数:${TEST_COUNTS, var}

总计 = $TEST_COUNTS 失败 = ${TEST_COUNTS,var="fail"}

总计 = $TEST_COUNTS 通过 = ${TEST_COUNTS,var="pass"}

是否有:忽略 = ${TEST_COUNTS,var=skipped") ????

0 投票
5 回答
12298 浏览

jenkins - 如何将 html 文件的内容包含到 jenkins email-ext 的模板中?

我正在使用 Jenkins 和 email-ext 发送构建通知。Build 生成小型自定义报告,以简单的 HTML 形式存储在out目录中。现在我可以轻松地将此报告附加到电子邮件中,但我想要将此报告呈现到电子邮件正文本身。我知道我可以编写自己的果冻模板,但这需要访问构建服务器(安装果冻脚本),我也想避免这种情况。所以我的问题是:

  1. 我可以将任意文件的内容(在构建期间生成)包含到 Email-Ext 插件的内容字段中吗?
  2. 如果我不能,在詹金斯发送此类报告最简单的方法是什么?
0 投票
1 回答
4414 浏览

jenkins - 发送电子邮件时如何在 Jenkins 中获取 SVN 日志条目

我正在尝试使用 Jenkins 在工作中创建一个自动化构建。我们使用 SVN 进行版本控制。当构建成功时,我想向我的团队发送一封电子邮件,说... 个人 X 已提交以下更改。

如何在电子邮件正文中包含提交者姓名和最后一个 SVN 日志条目?我正在使用 Jenking 电子邮件分机插件。

谢谢!

0 投票
3 回答
7230 浏览

maven - 电子邮件-ext Jenkins:如何发送带有测试统计信息的电子邮件,例如运行:10,失败:2,通过:8

我使用 Jenkins 运行的 Maven+TestNG 自动测试。我知道这是 ${FAILED_TESTS} 等失败测试的标记,但它还包括难以阅读的长堆栈跟踪。

所以我希望 Jenkins 发送这样的电子邮件:运行:10,失败:2,通过:8

0 投票
1 回答
1976 浏览

jenkins - 配置 Jelly 脚本以显示自上次成功构建以来的所有更改

我正在寻找更改 Jenkins 的 email-ext 插件附带的默认果冻脚本。目前,它将显示每次构建之间对 SVN 存储库所做的所有更改,但最好显示每个成功构建之间的所有更改。IE

与当前方法相反,构建 3 通知仅显示提交 2。

该模板使用以下内容提取数据:

但是是否有可能改变它以回到最后一次成功的构建?

谢谢

0 投票
3 回答
7581 浏览

java - Jenkins 将构建参数传递给 email-ext 模板

如何将构建参数传递给 email-ext jelly 模板?在进行一些构建之前,我想放置一个不同的自定义消息/一些公告/非代码更改、决策等。我正在考虑将其作为构建参数,以便我看到一个提示我输入的屏幕如果我要手动构建,请发送消息。

编辑:我找到了一个解决方案,构建参数可用作环境变量,我有这段代码来访问环境变量:

0 投票
2 回答
1401 浏览

jenkins - 如何使用 jenkins email-ext 插件显示项目的颠覆 URL?

这是我正在使用的果冻脚本:

不起作用,我不确定与构建对象一起使用哪个参数来获取颠覆 url。

在果冻脚本之外,我可以使用以下方法获取 Subversion URL:Subversion URL: ${ENV, var="SVN_URL"}