我正在使用 git、codebuild 和弹性 beanstalk 构建一个 CI/CD 管道。
在所有测试都通过的代码构建执行期间,我看到代码构建的构建阶段仍然“进行中”。我不得不手动停止代码构建的执行。
我假设我必须从我的 mocha 测试中传递退出代码,但不知道如何。
请参阅下面的构建规范。
version: 0.2
phases:
install:
commands:
- echo Installing package.json..
- npm install
- echo Installing Mocha...
- npm install -g mocha
pre_build:
commands:
- echo Installing source NPM placeholder dependencies...
build:
commands:
- echo Build started on `date`
- echo Compiling the Node.js code
- mocha modules/**/tests/*.js
post_build:
commands:
- echo Build completed on `date`
artifacts:
files:
- modules/*
- node_modules/*
- package.json
- config/*