【发布时间】:2021-06-30 20:23:03
【问题描述】:
我正在使用 AWS Codebuild 运行自动化测试。但是,无论测试结果如何,CodeBuild 始终表示成功。
即使 CodeBuild 指示成功,在检查日志时,我也发现有几个测试失败了。
当测试失败时,如何让 CodeBuild 也失败?
感谢您的帮助。
这是我的构建规范:
phases:
install:
runtime-versions:
java: corretto11
pre_build:
commands:
- echo Nothing to do in the pre_build phase...
build:
commands:
- echo Build started on `date`
- mvn test
post_build:
commands:
- echo Build completed on `date`
【问题讨论】:
-
当一个步骤(在本例中为
mvn test)返回非 0 代码时,CodeBuild 将导致构建失败。您的 maven POM 可能设置为忽略测试失败。
标签: amazon-web-services automated-tests