问题标签 [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.
selenium - 在 Jenkins 中没有运行 NUnit 测试时触发正确的电子邮件
设置:
- 詹金斯
- 单元
- 硒
- 电子邮件分机(Jenkins 插件)
我们在 C# 中有一个测试套件,它可以进行设置:它在 TestRail 中检查测试计划中存在哪些测试,并将该测试列表写入文件。Jenkins 中的构建有两个构建步骤(在 pull & build 之后):
- 运行设置套件以获取要运行的测试列表。
- 运行套件,使用
/runlist
NUnit 参数拉入该列表。
当有要运行的测试时,这非常有效。
但是,由于[完全独立的实现],有时该文件为空。因此,“使用列表运行”构建步骤的 NUnit 结果:
这告诉 Jenkins 这一步失败了:
我想要的是两件事之一:
- 至少,它不会发送失败电子邮件。
- 理想情况下,设置构建步骤的结果会告诉构建停止,因为没有要构建的东西。将发送“中止”电子邮件触发器。
如何配置 Jenkins/此构建以实现这一目标?
groovy - 使用 Email Ext Jenkins 插件从文件中追加内容
我一直在修改 Email Ext 插件提供的默认 groovy 模板。
首先,我必须修改 JUnitTestResult 并且需要根据我的需要对其进行格式化。我在 中发现it.JUnitTestResult
,it
是对类的引用ScriptContentBuildWrapper
。然后我可以根据需要格式化 JUnitTestResult。
现在我面临第二个困难:
- 除了这些内容,我还需要从驻留在作业工作区的文件中附加更多内容。如何访问驻留在工作区目录中的文件。
我很想知道如何访问构建上下文对象。什么是java类名和类似的东西。
email - Email Ext Jenkins 插件中的动态收件人列表
我正在使用 Email Ext Jenkins 插件,它运行良好。
现在我需要动态设置收件人列表。基本上,对于每个构建,我都会在一个文件中获得一个电子邮件收件人列表,我需要使用该列表。我的问题是:
有没有办法设置环境变量,以便可以对其进行修改,并且收件人列表将使用该环境变量。
我知道有一种解决方案可以在预发送脚本中以编程方式设置 Jenkins Email-ext 插件的收件人。如何以编程方式设置詹金斯电子邮件分机插件的收件人。但是,就我而言,该解决方案存在一些困难,因为我需要读取包含电子邮件列表的文件。
jenkins - 如何设置环境变量以便它可以在 Jenkins 中使用
我正在使用环境变量,以便可以对其进行修改,并且收件人列表将使用该环境变量。
所以这个值作为构建参数传递:
随后我正在修改它。举个例子:
现在我在收件人列表中访问这个值:
不幸的是,詹金斯无法获得这个新价值。它正在使用旧值。如何修复这种行为?
jenkins - Jenkins 电子邮件中缺少默认主题
我在预发送脚本中使用以下内容动态添加收件人:
现在添加此电子邮件主题后丢失。
如何访问 Email ext 插件默认生成的默认主题行。
jenkins - Jenkins email-ext 为罪魁祸首触发电子邮件,未按预期工作
当构建失败时,我正在尝试向罪魁祸首发送电子邮件。如果我手动启动构建,则会发送电子邮件,但如果我通过 SCM 轮询启动构建,则不会发送电子邮件,并且构建的控制台输出会显示以下消息:
这是插件应该工作的正确方式吗(罪魁祸首应该是一个人,而不是 scm 轮询)?
我在用着:
操作系统:Ubuntu Server 11.04 Jekins:1.532.1 Email-ext 插件:2.37.2
build - How to show all the build history or recent 5 builds using Jelly in Jenkins
I was wondering if it is possible to send all the recent build history or atleast the latest 5 builds in Jenkins using the plugin email-ext. I am currently using Jelly as my email template. How am I going to achieve this?
jenkins - Jenkins Email-ext 插件默认果冻脚本显示所有单元测试,而不仅仅是失败的
我在 Jenkins 上使用 Email-ext 插件,以及默认的 Jelly 脚本 ${JELLY_SCRIPT,template="html"}。
该模板显然会在电子邮件中输出所有单元测试,而不仅仅是那些失败并使构建不稳定的单元测试。这本身就是一个奇怪的设计决定,因为重要的内容会丢失,但是有没有一种简单的方法可以在电子邮件中输出失败的测试?我想我需要在某处编辑默认的 Jelly 脚本模板?谢谢!
jenkins - Display HTML page inside mail body with Email-ext plugin in Jenkins
I am new to Jenkins and I want to know how it is possible to display the HTML report (not the HTML code) generated after a successful build inside a mail body (not as an attachment).
I want to know the exact steps I should follow and what should be the content of my possible jelly template.
jenkins - 如何在 jelly 脚本中为 email-ext 插件使用 Jenkins.getInstance().getItem
我在我的果冻脚本中需要此代码用于电子邮件分机:
是否可以在不更改插件代码的情况下在脚本中使用?