问题标签 [jenkins-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 投票
6 回答
105899 浏览

jenkins - 发送有关 Jenkins 管道故障的电子邮件

如何在构建失败时向 Jenkins 管道添加旧式构建后任务,该任务会发送电子邮件?我在管道的 GUI 中找不到“构建后操作”。我知道我可以包装整个构建脚本 try/catch,但是,当构建脚本很大并且即使手动中止作业时仍继续发送电子邮件时,这似乎很难看。我想实现与之前email-ext基于构建后操作相同的功能。

0 投票
0 回答
244 浏览

jenkins - Jenkins 可编辑电子邮件通知 - 如何使用系统 groovy 将用户添加到监视列表

在 Jenkins 中,我希望能够将多个用户添加到某个工作的监视列表中,这样这些用户就不必自己去工作并单击监视工作。

在上面的代码中,我想要做的是将用户“build”添加到当前作业的监视列表中,系统 groovy 脚本正在其中运行。然而,什么都没有发生。我认为这与用户属性有关。也许我需要将 EmailTrigger 添加到 userProperty?

如果有人对此有任何见解,那就太好了。

0 投票
2 回答
1517 浏览

email - 使用 Email-Ext 插件 jenkins 发送邮件时出错

我的詹金斯版本是詹金斯版本。1.642.4 & Token Macro 版本为 1.12。当我尝试设置 Email-ext 插件时,由于以下错误,邮件发送失败。

有人可以让我知道如何解决错误吗?

0 投票
1 回答
903 浏览

jenkins - 如何将主机名放入 jenkins email-ext 主题行?

如何将主机名放入詹金斯的电子邮件分机主题行?

即我想要类似的东西:

0 投票
0 回答
216 浏览

jenkins - Jenkins 电子邮件扩展插件找不到文件

我配置了 jenkins 电子邮件扩展插件,我想在电子邮件内容中添加图片,下面是我的代码,但是我在电子邮件中收到一个错误,即路径不存在。PLZ 帮助。

0 投票
1 回答
109 浏览

jenkins - 如何通过 jenkins email-ext Pre-send 脚本压缩文件并将其复制到另一个位置?

我对groovy知之甚少,请PLZ帮助。

此代码也不起作用。

0 投票
2 回答
4039 浏览

jenkins - Jenkins email-ext 插件 向群组发送电子邮件

有没有办法可以将电子邮件发送到分发列表?这不起作用,因为只有个别电子邮件地址可以正常工作。有什么我缺少的设置吗?

0 投票
1 回答
39 浏览

.net - 在电子邮件主题中发送更改日志详细信息

我在 jenkins 中配置了这样的电子邮件: 在此处输入图像描述

我想将默认内容中的以下更改日志历史记录显示为文本。这样做的方法是什么?

在此处输入图像描述

0 投票
0 回答
809 浏览

java - 使用可编辑的电子邮件扩展从 Jenkins 发送电子邮件时出现 Java 异常

Jenkins 版本:2.46 这是我的 Jenkins 配置

在此处输入图像描述

这是我收到的完整堆栈跟踪

此外,如何在 Jenkins 中针对此(和其他)错误打开调试日志?

0 投票
2 回答
3410 浏览

git - jenkins 在 Git 中从哪里获取电子邮件地址

我安装了最新版本的 Jenkins,以及电子邮件扩展插件。计划在构建失败时向所有相关补丁作者发送电子邮件。

我看到的问题是发送的电子邮件是发送到过期的电子邮件地址。我让我的团队更新了他们的本地 git 配置设置,以确保使用当前用户的电子邮件地址注册新的签到,但这似乎并不能解决问题。

Jenkins 从 Git 中的哪里获取电子邮件地址,当它们不是最新的时如何更新它们?

更新:

彼得的回答是很好的信息,但这只是一个开始。我还没有完全解决这个问题,但我注意到了一些事情。虽然 git 本身有用于签入的权限,但 GitHub 可以有多个备用电子邮件地址,并且还有各种其他 3rd 方工具可以包装或与 Git 交互。(例如 Visual Studio)。

似乎其中一些工具可以将凭据插入签入。如果您尝试解决此问题,请检查所有正在使用的工具的凭据。

另外,检查 Jenkins 中的用户页面。Jenkins 在构建分支时会自动接收它遇到的用户,如果有错误输入的权限(例如,使用个人电子邮件地址而不是公司地址),它们就会出现在那里。这是查找具有错误 git 配置的 git 用户的好方法。