-
22 votesanswersviews
使用Jenkins中的Email-ext插件在邮件正文中显示HTML页面
我是Jenkins的新手,我想知道如何在邮件正文(而不是附件)中成功构建之后显示生成的html报告(而不是html代码) . 我想知道我应该遵循的确切步骤以及我可能的果冻模板的内容应该是什么 . -
4 votesanswersviews
Jenkins home下的email-ext模板的新位置
我可以使用email-ext插件中的默认html模板,但是我找不到插件目录下的模板文件 . 我在哪里可以编辑这个默认的html.jelly模板?在早期版本的Jenkins中,这些曾经位于Jenkins home的plugins / email-ext目录下 . -
1 votesanswersviews
使用Jenkins中的Email-ext插件在邮件正文中显示XSLT报告
是否可以使用Jenkins中的Email-ext插件在邮件正文中显示XSLT报告 . 我已将内容类型配置为HTML并将以下内容放入正文: $DEFAULT_CONTENT ${FILE,path="target/site/reportyng-xslt/index.html"} 当发送电子邮件时,我什么也没得到,在控制台输出上,没有错误 -
13 votesanswersviews
Jenkins email-ext插件不发送邮件
我在我的机器上安装了Jenkins版本1.480.3和Email-Extention Plugin 2.30.2 . 来自“管理詹金斯”部分的测试邮件工作正常 . 当我向我的工作添加可编辑的电子邮件通知时,我没有收到它 . 还尝试在可编辑的电子邮件通知高级部分中配置“触发器” . 这也没有用 . 构建的控制台日志显示已触发电子邮件 . 有人可以帮我解决这个问题吗? -
0 votesanswersviews
在Jenkins Email-ext插件中不能使用groovy脚本中的“取消”变量
我遇到了一个问题,当我从UNSTABLE状态进入FIXED状态时,我想取消发送电子邮件 . 因此,如果一项工作失败但得到修复,我想发送消息 . 但是如果一个工作不稳定(测试没有通过)并得到修复,请不要发送电子邮件 . 可能是作业在处于FAILURE状态后标记为UNSTABLE . 当它进入SUCCESS(即它是固定的)我想在那种情况下发送电子邮件 . 您可以在下面的代码中看到这些案例 . 我的问题... -
1 votesanswersviews
使用email-ext插件从Jenkins发送有关电子邮件的Cppcheck结果/报告
我正在尝试使用来自Jenkins构建的email-ext插件发送电子邮件的 cppcheck 报告 . 到目前为止,唯一的方法似乎是创建一个自定义模板 - 果冻或groovy . 从这篇文章 - “Can I configure jenkins to send an email with a static analysis report summary?” - 看起来我应该能够实例化Cppchec... -
4 votesanswersviews
快速测试Jenkins的email-ext中的Jelly模板
Jenkins的Email-ext允许您编写Jelly电子邮件模板 . 如何在不触发构建的情况下每次编写和测试一个?基本上,我正在寻找1秒的迭代,我可以修改Jelly脚本,在浏览器上点击刷新,它将根据硬代码项目和构建结果自动呈现模板 . -
0 votesanswersviews
在jenkins中自定义电子邮件ext插件触发器
我是Jenkins定制电子邮件通知的新手 . 如果构建失败X小时,我想发送一封电子邮件(假设在触发后2小时状态失败 . 如果这很复杂,那么在第5次失败构建后发送电子邮件将完成这项工作 . 所以我在jenkins中安装了email-ext插件,但在提议的触发器列表中没有这样的东西 . 有人可以告诉我应该更改/创建哪个文件以创建特定的触发器吗? 谢谢 -
0 votesanswersviews
如何在Jenkins Email-Ext中引用groovy脚本
如果Groovy脚本输出为true,我需要触发电子邮件通知,我通过添加脚本 - 在构建触发器到Email-Ext触发器之后执行此操作并将我的脚本设置为 ${SCRIPT, template="myscript.groovy"} 在脚本 - 构建后 - > Groovy脚本块,保存此配置后我收到了这个错误 . startup failed: Script1.groovy: ... -
10 votesanswersviews
如何使用Jenkins插件Email-ext将构建日志附加到电子邮件通知?
Jenkins插件的2.15版本Email-ext增加了对附加文件以构建通知电子邮件的支持 . 我想附加构建日志来构建通知电子邮件,但我无法弄清楚如何做到这一点 . 构建日志似乎存储在Jenkins主节点(在本例中为Ubuntu Linux)中 . 例如, /var/lib/jenkins/jobs/<PROJECT_NAME>/builds/<DATE_TIME>/log... -
7 votesanswersviews
jenkins下游作业如何通过email-ext向上游git提交者发送电子邮件通知
这个问题是关于如何将电子邮件发送到git提交者,这些提交者在jenkins的下游作业中破坏了集成测试,并查看下游作业中的更改列表 . 我没有尝试过我在这里写的所有东西,所以我可能是错的,这些是我遇到的代码的印象 . 显然有很多尝试回答这个问题,但没有一个看起来令人满意,所以我会详细说明 . 细节如下: 我们曾经和svn合作过 . 我们的作业层次结构是一个作业检出并编译,并触发其他作业,这些作业采用... -
2 votesanswersviews
Email-Ext - 仅向Git提交者发送电子邮件
我正在尝试设置我们的Jenkins在构建成功或失败时发送电子邮件 . 我想使用email-ext来完成这项工作 . 我想发送电子邮件到git提交者只是因为我不想垃圾邮件任何其他收件人 . 这就是我将全局收件人列表留空的原因 . 但是,当我配置触发器向开发人员发送电子邮件(“发送到收件人列表”和“发送到请求者”未选中)时,它会失败,并显示以下错误: Email was triggered for: ... -
1 votesanswersviews
在每个版本中向Jenkins email-ext发送电子邮件给commiters
我正在使用Jenkins v1.533,Email-Ext v2.34和Jenkins Mercurial插件v1.47,我希望自上次构建以来,每次构建都会向所有mercurial commite发送电子邮件 . 在构建后的操作中,我添加了可编辑的电子邮件通知,并添加了成功,失败,不稳定,仍然不稳定,已修复的触发器,仍然无法收件人,开发人员,罪魁祸首 . 收到电子邮件的唯一人是项目收件人 . 电子... -
0 votesanswersviews
Jenkins Email-ext插件在项目的后期构建选项中不再可见
有没有人知道Jenkins Email-ext会发生什么?我们已经有这个插件工作了两年多,突然之间我们对这个插件的整个配置已经从我们所有的项目中消失了 . 我们尝试卸载并重新安装插件,但这没有任何区别 . 安装此插件后,项目配置页面中的“Post-build Actions”部分下方应该有一个复选框以启用它,但此选项不再显示在此处 . 任何的想法? 谢谢! -
1 votesanswersviews
如何使用jenkins email-ext插件过滤域名?
目前,我的Jenkins实例向提交者发送电子邮件(如果构建失败) . 我希望使用email-ext插件并编写一个groovy脚本,只有在提交属于我想要定义的特定域的情况下才会发送电子邮件 . -
2 votesanswersviews
当新分支第一次失败时,Jenkins Email-ext插件不会发送通知
重现我的问题的步骤: 使用GIT for SCM和Jenkins设置为触发SCM更改的构建 主分公司正在建设中,所有测试都在通过 从master创建新分支 打破一些东西,使构建失败并推送到新分支 通过SCM更改在Jenkins中触发构建 预期的结果是email-ext插件会向首次推送到新分支的人发送构建失败的通知 . 但实际上没有发送电子邮件,日志说: Email was ... -
0 votesanswersviews
执行Jenkins email-ext插件不是最后一次构建后操作
我在Jenkins v.1.566上使用email-ext插件v.2.38.1(构建后操作“可编辑电子邮件通知”)在构建满足特定条件后发送电子邮件 . 当使用多个构建后操作时,我得到的印象是email-ext插件总是最后一个并且在所有其他操作之后执行,无论我如何在配置中放置操作顺序 . 其他插件尊重订单并相应执行as described in this issue. 发送电子邮件后是否有可能执行另... -
2 votesanswersviews
将电子邮件发送给使用ext-email插件破坏构建的git culprits或committer
我有jenkins设置,其中POST HOOKS触发SCM轮询作业,轮询作业触发构建流程作业,构建流程作业调用各种其他作业 . git插件提到我们可以使用GIT_COMMITTER_EMAIL和GIT_AUTHOR_EMAIL环境变量,但我得到的值为null . 由于我无法在此处设置提交者的电子邮件,因此我无法将电子邮件地址传播到所有其他没有git信息的作业 . 另一篇文章提到了使用ext-ema... -
0 votesanswersviews
发送电子邮件至culprits email-ext
我想发送电子邮件给在Jenkins管道中提交SVN仓库内容的开发人员 . 我有一个尝试和捕获(类似于此try-catch和这try-catch2): catch(Exception e) { String error = "${e}" emailext body: '$DEFAULT_CONTENT', subject: '$DEFAULT_SUBJE... -
0 votesanswersviews
詹金斯失败的每个构建步骤的电子邮件
我是Jenkins的新手,我想找到一种方法来发送每个构建步骤失败的电子邮件 . 更具体地说,我有一个运行脚本的作业(作为单独的构建步骤),我想配置Jenkins在其中一个步骤失败时发送通知 . 每个脚本都运行不同的测试包,QA询问我们是否可以发送单独的电子邮件,具体取决于哪个构建步骤失败 . 你可以帮忙吗? 我已经在使用EMAIL-EXT插件但它似乎没有给你选项 . -
11 votesanswersviews
在Jenkins中获取邮件正文中的Job的URL
我在Jenkins中有Job,它在构建之后发送一封电子邮件,其中包含一个HTML报告,使用email-ext plugin将默认内容设置为: ${FILE,path="absolute_path/index.html"} 我想在此(我的正文邮件)中添加此作业构建的URL . 怎么可能? -
0 votesanswersviews
使用email-ext插件从jenkins的虚拟用户发送电子邮件
我已使用有效的SMTP设置在Jenkins中配置了email-ext插件配置 . 当我在完成工作后发送电子邮件时,它使用上述用户(来自:) . 而不是我想要显示此邮件来自dummy-user@dummy-domain.com . 我怎样才能做到这一点? -
1 votesanswersviews
使用Jenkins管道上的Email-ext插件在电子邮件正文中嵌入html报告?
如何将电子邮件正文作为selenium html报告 . 我已经按照问题Display HTML page inside mail body with Email-ext plugin in Jenkins中的方法给出了,但我收到了错误 org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: W... -
1 votesanswersviews
Jenkins NUnit测试报告未在电子邮件中呈现
我在Jenkins上安装了以下插件: NUnit xUnit Email-ext 然后我在插件设置中指出了我的NUnit报告* .xml的路径(我尝试了Nunit和xUnit插件) . 构建之后,我可以在Jenkins网页上看到测试报告,但我无法在电子邮件中实现 . 我试图做的不成功: 在email-ext插件配置中渲染$ 值 . 它呈现为“没有测试运行” . 设置$ {S... -
8 votesanswersviews
如何将html文件的内容包含到jenkins email-ext的模板中?
我使用Jenkins和email-ext发送构建通知 . Build在 out 目录中生成以简单HTML格式存储的小型自定义报告 . 现在我可以轻松地将此报告附加到电子邮件中,但我想要的是将此报告呈现给电子邮件正文本身 . 我知道我可以编写自己的果冻模板,但这需要访问构建服务器(安装果冻脚本),我也想避免这种情况 . 所以我的问题是: 我可以将任意文件的内容(在构建期间生成)包含到Email... -
1 votesanswersviews
Jenkins - 如何将Email-ext插件的“Culprits”电子邮件列表变量传递给构建步骤?
Culprits是自上次非破坏构建到目前为止已提交更改的用户列表 . Jenkins Email-ext插件可以在构建后操作期间向罪犯发送电子邮件 . 我想在我的Jenkins作业中的python脚本构建步骤中使用Culprits定义的电子邮件列表 . 任何人都可以建议我怎么做到这一点? -
4 votesanswersviews
Jenkins Email-ext插件默认Jelly脚本显示所有单元测试,而不仅仅是失败的测试
我正在使用Jenkins上的Email-ext插件,以及默认的Jelly脚本$ {JELLY_SCRIPT,template =“html”} . 该模板显然输出了电子邮件中的所有单元测试,而不仅仅是失败的单元测试并使构建不稳定 . 这本身就是一个奇怪的设计决定,因为重要的内容会丢失,但是有一种简单的方法可以在电子邮件中输出失败的测试吗?我想我需要在某处编辑默认的Jelly脚本模板?谢谢!