chore(build): copy bundles so they can be used with e2e tests

This commit is contained in:
Brian Ford
2015-10-05 16:28:53 -07:00
parent 4d9de666c8
commit 6117a7037b
4 changed files with 21 additions and 2 deletions

View File

@ -1260,6 +1260,21 @@ gulp.task('!bundle.web_worker.js.dev.deps', ['!bundle.web_worker.js.dev'], funct
addDevDependencies("web_worker/worker.dev.js")));
});
// We need to duplicate the deps of bundles.js so that this task runs after
// all the bundle files are created.
gulp.task('!bundle.copy', [
'!bundle.js.prod.deps',
'!bundle.js.dev.deps',
'!bundle.js.min.deps',
'!bundle.web_worker.js.dev.deps',
'!bundle.js.sfx.dev.deps',
'!router.bundle.js.dev'
], function () {
return merge2(
gulp.src('dist/js/bundle/*').pipe(gulp.dest('dist/js/prod/es5/bundle')),
gulp.src('dist/js/bundle/*').pipe(gulp.dest('dist/js/dev/es5/bundle')));
});
gulp.task('bundles.js', [
'!bundle.js.prod.deps',
'!bundle.js.dev.deps',
@ -1267,6 +1282,7 @@ gulp.task('bundles.js', [
'!bundle.web_worker.js.dev.deps',
'!bundle.js.sfx.dev.deps',
'!router.bundle.js.dev',
'!bundle.copy',
'!test.bundle.js.dev']);
gulp.task('build.js', ['build.js.dev', 'build.js.prod', 'build.js.cjs', 'bundles.js', 'benchpress.bundle']);