From 794bc760615a7922ad2b7e1843108d01805264af Mon Sep 17 00:00:00 2001 From: Joe Workman Date: Tue, 12 Jul 2022 11:37:05 -0700 Subject: [PATCH] build: cleanup dist before deploy --- gulp/tasks/deploy.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gulp/tasks/deploy.js b/gulp/tasks/deploy.js index 04f016097..db1b94ec7 100644 --- a/gulp/tasks/deploy.js +++ b/gulp/tasks/deploy.js @@ -1,4 +1,5 @@ var gulp = require('gulp'); +var rimraf = require('rimraf'); var filter = require('gulp-filter'); var cleancss = require('gulp-clean-css'); var rename = require('gulp-rename'); @@ -20,7 +21,7 @@ var NEXT_VERSION; gulp.task('deploy', gulp.series('deploy:prompt', 'deploy:version', 'deploy:dist', 'deploy:plugins', 'deploy:settings', 'deploy:commit', 'deploy:templates')); gulp.task('deploy:prep', gulp.series('deploy:prompt', 'deploy:version', 'deploy:dist', 'deploy:plugins', 'deploy:settings')); -gulp.task('deploy:dist', gulp.series('sass:foundation', 'javascript:foundation', 'deploy:dist:files', 'deploy:dist:bundles')); +gulp.task('deploy:dist', gulp.series('sass:foundation', 'javascript:foundation', 'deploy:dist:clean', 'deploy:dist:files', 'deploy:dist:bundles')); gulp.task('deploy:plugins', gulp.series('deploy:plugins:sources', 'deploy:plugins:sourcemaps')); gulp.task('deploy:prompt', function(cb) { @@ -48,6 +49,11 @@ gulp.task('deploy:version', function() { .pipe(gulp.dest('.')); }); +// Erases the dist folder +gulp.task('deploy:dist:clean', function(done) { + rimraf('dist/**', done); +}); + // Generates compiled CSS and JS files and sourcemaps and puts them in the dist/ folder gulp.task('deploy:dist:files', function() { var cssFilter = filter(['**/*.css'], { restore: true }); -- 2.47.3