即使后构建失败,Heroku部署也会成功

时间:2020-04-29 20:05:34

标签: node.js angular heroku deployment

我有一个Angular Web应用程序,正在通过GitLab部署到Heroku。我正在使用heroku-postbuild命令运行一个脚本来构建我们的应用程序,但是我注意到的一件事是,即使构建失败,部署到Heroku也会成功,这会导致不良代码投入生产。我认为如果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;

0 个答案:

没有答案