一尘不染

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

jenkins

由于某些单元测试失败,Jenkins将良好的构建标记为失败。如果我在不进行单元测试的情况下运行构建,则将获得“构建成功”状态。我如何配置Jenkins来执行以下操作:

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

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

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

现在,通过我的Email-
ex设置,如果任何单元测试失败,我将不断收到“构建失败(良好构建)”通知。我认为Jenkins将良好的构建标记为由于测试失败而失败。


阅读 313

收藏
2020-07-25

共1个答案

一尘不染

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

希望这将帮助您实现即使单元测试用例失败也能成功构建的功能。

2020-07-25