При запуске следующей команды сборки в сценарии оболочки Jenkins:
npx -p node@10.0.0 npm run deploy:closed
npx -p node@10.0.0 npm run deploy:open
в package.json:
deploy:closed": "ng build --app closed --stats-json --prod --build-optimizer --locale nl"
deploy:open": "ng build --app open --stats-json --prod --build-optimizer --locale nl"
Если первая команда выдаст ОШИБКА , сценарий продолжит работу и в конечном итоге вернет УСПЕХ для всей сборки.Я ожидаю, что Дженкинс вернет FAILED и прекратит сборку в случае сбоя ng build
.
Существует ли какая-либо конфигурация в angular-cli, которая будет exit
строить правильно?Похоже, что он выходит из сценария с exit 0
.