我正在尝试使用 Email-ext(版本 2.27.1)和 Jenkins(版本 1.508)在构建失败时向自上次成功以来一直从事该项目的提交者发送电子邮件。
我还想将构建日志附加到电子邮件中,并且我看到并检查了“附加构建日志”按钮,但是每当我单击保存或应用并返回配置时,该按钮就会再次取消选中。发生了什么事,我该如何解决这个问题?
我正在尝试使用 Email-ext(版本 2.27.1)和 Jenkins(版本 1.508)在构建失败时向自上次成功以来一直从事该项目的提交者发送电子邮件。
我还想将构建日志附加到电子邮件中,并且我看到并检查了“附加构建日志”按钮,但是每当我单击保存或应用并返回配置时,该按钮就会再次取消选中。发生了什么事,我该如何解决这个问题?
这是 email-ext 2.27.1 中的一个错误,并在 2.28 中修复(如果您相信的话,今天发布。)
我们可能在我们的系统上使用了一个旧版本的电子邮件分机,所以它没有这个选项可用。
或者,除了消息的默认内容之外,您还可以使用以下变量:
$BUILD_LOG
如果您使用 html 作为内容类型(不能正确显示新行),这将无法正确显示日志内容,但它可以与 Text 内容类型一起正常工作。
对于 html,您可以使用 Jelly Scripts 获得可定制的内容。有一些默认示例将至少显示构建日志的最后部分。