当前位置: 首页 > 面试题库 >

Jenkins可编辑电子邮件通知模板

薛承基
2023-03-14
问题内容

我们已经配置了Jenkins-可编辑的电子邮件通知模板,以便在每次构建后发送自定义的电子邮件。

我们做了什么

  1. *Jenkins -> Manage Jenkins -> Editable Email Notification Templates-> Add New Template*"Default Content"下一节中的脚本中,然后在下一节中,我们添加了默认的groovy脚本(例如:groovy-html.template-复制粘贴内容)。保存。
  2. 现在在项目工作下的 “构建后” 部分下,我们选择了相同的模板
  3. 但是,当我们收到电子邮件时,电子邮件就不会替换环境变量了。
 " />     BUILD ${build.result} URL   ${rooturl}${build.url}

Project:  ${project.name} Date:   ${it.timestampString} Duration:

${build.durationString} Cause: ${cause.shortDescription}

问题 :环境变量(例如“ build.result”,“ build.url”等)作为变量名(而不是实际值)出现。我们在这里缺少什么吗?


问题答案:

得到了解决方案:)我们需要在“默认内容”部分中将其指定为$ {JELLY_SCRIPT,template =“
Jelly脚本名称”},并将脚本放置在JENKINS主页“电子邮件模板”文件夹下



 类似资料:
  • 问题内容: 在使用控制台输出和测试结果作为电子邮件正文的从属作业完成后,我正在使用可编辑电子邮件通知来发送电子邮件。 我还需要在电子邮件中直接添加指向实际构建构建文件夹的链接,是否有一种简单的方法?也许某种令牌?我没有找到有关如何直接链接到构建文件夹以在电子邮件中显示其位置的任何线索。 问题答案: 首先,点击 Content Token Reference* 旁边的问号,这将告诉您所有需要的内容。

  • Editable Email Notification插件-如果邮件服务器无法到达(端口25),或者由于某种原因,如果edit Email Notification post操作失败(对于我们在作业配置中设置的各种触发器),则整个构建失败。 现在,如果我有一个Build/Deploy作业成功完成(在做主要工作时),但在发送电子邮件部分失败(由于邮件服务器的问题),那么为什么它将整个作业标记为失败。

  • 问题内容: 我有一个Jenkins项目,其中包含3个简单的自由样式作业,每个作业都有自己的构建从属。每个作业都绑定到一个单独的平台:Linux,Mac或Windows。当开发人员提交他们的代码时,Jenkins在轮询回购后不久,在每个构建从属上构建项目,然后每个项目都向开发人员发送电子邮件,描述构建是成功还是失败。 问题: 每scm更改会单独发送三封电子邮件,这实际上是在向开发人员的收件箱发送垃圾

  • 我有一个Jenkins项目,由3个简单的自由风格的作业组成,每个作业都有自己的构建奴隶。每个作业都绑定到一个单独的平台上:linux、mac或windows。当一个开发人员提交他们的代码时,Jenkins在民意测验后不久,在每个构建奴隶上构建项目,每个项目都向开发人员发送一封电子邮件,描述构建是否失败或成功。问题:每次scm更改有三封单独的电子邮件真的会垃圾邮件发送到开发人员的收件箱,尤其是那些喜

  • 问题内容: 环境: Windows 2008 R2 Jenkins1.580.2 LTS Mailer plugin 1.12 Email Extension Plugin 2.39 Java 8 在将我的Jenkins CI服务器配置为在移至Office365中的“企业”帐户后发送电子邮件通知时遇到一些问题。所以这是我的配置: Jenkins从StartTLS支持开始(带有参数’-Dmail.s

  • 本文向大家介绍Bosun 电子邮件通知,包括了Bosun 电子邮件通知的使用技巧和注意事项,需要的朋友参考一下 示例 要发送电子邮件通知,您需要在配置文件中添加以下设置: