我正在使用git,codebuild和elastic beanstalk構建CI/CD管道。即使在測試通過後,codebuild仍在進行中
在所有測試通過的代碼構建執行期間,我看到codebuild的構建階段仍在「進行中」。我不得不手動停止codebuild的執行。
我假設我必須通過我的摩卡測試的退出代碼,但不知道如何去做。
請參閱下面的buildspec。
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/*
不,這是一個退出代碼問題 – pkpk