From 2d09f8418200bd3f8cde9c36849e07c08b444190 Mon Sep 17 00:00:00 2001 From: Martin Probst Date: Tue, 14 Apr 2015 11:46:01 -0700 Subject: [PATCH] fix(build): Fail the build for certain TS errors. --- gulpfile.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index 636ff3ab73..b7ed1db4ec 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -570,13 +570,15 @@ gulp.task('build.dart', function(done) { gulp.task('build.broccoli.tools', function() { var tsResult = gulp.src('tools/broccoli/**/*.ts') - .pipe(tsc({ target: 'ES5', module: 'commonjs' })); + .pipe(tsc({target: 'ES5', module: 'commonjs'})) + .on('error', function() { + console.log("ERROR: Broccoli tools failed to build."); + process.exit(1); + }); return tsResult.js.pipe(gulp.dest('dist/broccoli')) .on('end', function() { var BroccoliBuilder = require('./dist/broccoli/broccoli_builder').BroccoliBuilder; - getBroccoli = function() { - return BroccoliBuilder; - }; + getBroccoli = function() { return BroccoliBuilder; }; }); });