由于测试失败,Jenkins将良好的构建标记为失败

时间:2014-10-09 18:59:10

标签: jenkins build notifications

由于某些单元测试失败,Jenkins将良好的构建标记为失败。如果我在没有单元测试的情况下运行构建,我将获得Build Success状态。如何配置Jenkins执行以下操作:

  1. 构建成功+单元测试失败 - >发送电子邮件通知,其中包含自定义内容,例如构建成功+多少单元测试失败。

  2. 建立成功+单元测试成功 - >发送电子邮件通知,说明构建和单元测试成功

  3. 构建失败 - >不要运行单元测试 - >发送有关构建失败的电子邮件通知。

  4. 现在使用我的Email-ex设置,如果任何单元测试失败,我会不断收到Build fail(良好构建)通知。我认为由于测试失败,Jenkins将良好的构建标记为失败。

1 个答案:

答案 0 :(得分:1)

您是否正在使用Maven来管理您的项目及其依赖项。如果是,您可以在Maven项目配置下提供参数 -Dmaven.test.failure.ignore = true - > MAVEN_OPTS

希望这可以帮助您实现构建成功的功能,即使单元测试用例失败也是如此。