在AWS CodeBuild中,需要设置测试失败时停止构建的选项。具体步骤如下:
打开AWS管理控制台,进入CodeBuild服务,并打开您的项目。
点击“项目设置”,在“环境”下的“其他配置”中找到“构建规范”。
在构建规范里添加以下代码,确保在单元测试失败时停止构建:
version: 0.2
phases:
install:
commands:
- echo Nothing to install...
pre_build:
commands:
- echo Running unit tests...
- python -m unittest discover -v
build:
commands:
- echo Build started on date
单元测试失败时,CodeBuild将在phases: pre_build之后停止构建并显示错误信息。
重新运行构建以修复测试失败。
通过以上步骤,您的AWS CodeBuild项目将在单元测试失败时停止构建,帮助您识别和修复问题,提高构建质量。