【问题标题】:Jenkins Email Notification to Build-Requestor (URL-Trigger)Jenkins 向构建请求者发送电子邮件通知(URL 触发器)
【发布时间】:2019-11-10 03:57:19
【问题描述】:

我想在 jenkins 构建完成后向构建请求者发送电子邮件。我在“构建后操作”下配置了一个“可编辑的电子邮件通知”,作为我定义的“始终发送给请求者”的触发器。但这只有在我通过 jenkins 中的“立即构建”按钮开始构建时才有效。

我通过 JavaScript 中的 url 触发器开始构建,触发器启动后我只需要输入我的凭据并开始构建,但我没有收到任何通知。

通过 URL 触发器使用构建日志:

电子邮件被触发:总是

为触发器发送电子邮件:总是

试图向空的收件人列表发送电子邮件,忽略

是否有可能将电子邮件发送给请求者?也许是另一个插件或后置脚本?

【问题讨论】:

    标签: jenkins email-notifications


    【解决方案1】:

    在可编辑的电子邮件通知中,您可以看到请求者选项的作用:

    “向发起构建的用户发送电子邮件。”

    问题是远程触发的构建不会有与构建关联的用户,而是会显示“由远程主机启动”。由于这项 Jenkins 工作在技术上不是由用户开始的,因此没有人可以通过电子邮件发送。

    您可以尝试通过传入一个包含您的收件人列表的参数来解决此问题。

    【讨论】:

      猜你喜欢
      • 2016-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-31
      • 1970-01-01
      • 1970-01-01
      • 2012-10-11
      相关资源
      最近更新 更多