Успешное развертывание Heroku, даже если пост-сборка не удалась - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть Angular веб-приложение, которое я развертываю в Heroku через GitLab. Я использую команду heroku-postbuild для запуска скрипта, который создает наше приложение, однако я заметил одну вещь: даже если сборка не удалась, развертывание в Heroku завершается успешно, что приводит к тому, что плохой код go запускается в производство. Я полагаю, что должен быть способ убить процесс развертывания в случае сбоя сценария postbuild, но я не нашел способа сделать это. Я относительно новичок в Angular, Node и Heroku, поэтому любая помощь будет принята с благодарностью! Содержимое сценария postbuild ниже:

var shell = require('shelljs');
console.log("commencing build.js");
console.log("environment = " + process.env.ENV);
shell.exec('ng build --aot --configuration=' + process.env.ENV, {silent:false}).stdout;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...