由于某些单元测试失败,Jenkins将良好的构建标记为失败。如果我在不进行单元测试的情况下运行构建,则将获得“构建成功”状态。我如何配置Jenkins来执行以下操作:
构建成功+单元测试失败->发送自定义内容的电子邮件通知,例如构建成功+多少单元测试失败。
构建成功+单元测试成功->发送电子邮件通知,说明构建和单元测试均成功
构建失败->不要运行单元测试->在构建失败时发送电子邮件通知。
现在,通过我的Email- ex设置,如果任何单元测试失败,我将不断收到“构建失败(良好构建)”通知。我认为Jenkins将良好的构建标记为由于测试失败而失败。
您是否正在使用Maven来管理项目及其依赖项。如果是,则可以在Maven项目配置-> MAVEN_OPTS下提供参数 -Dmaven.test.failure.ignore = true。
希望这将帮助您实现即使单元测试用例失败也能成功构建的功能。