Skip to content
Snippets Groups Projects
Commit acb787ee authored by Benoit Lavenier's avatar Benoit Lavenier
Browse files

[fix] Release: clean web ext directory before building extension

parent e0099486
Branches
Tags
No related merge requests found
...@@ -269,7 +269,7 @@ function pluginSass() { ...@@ -269,7 +269,7 @@ function pluginSass() {
function webClean() { function webClean() {
return del([ return del([
'./dist/web/www', './dist/web/www',
'./dist/web/extension', './dist/web/ext',
'./dist/web/build' './dist/web/build'
]); ]);
} }
...@@ -620,6 +620,11 @@ function webZip() { ...@@ -620,6 +620,11 @@ function webZip() {
.pipe(gulp.dest('./dist/web/build')); .pipe(gulp.dest('./dist/web/build'));
} }
function webExtensionClean() {
return del([
'./dist/web/ext'
]);
}
function webExtensionCopyFiles() { function webExtensionCopyFiles() {
const wwwPath = './dist/web/www'; const wwwPath = './dist/web/www';
...@@ -634,12 +639,15 @@ function webExtensionCopyFiles() { ...@@ -634,12 +639,15 @@ function webExtensionCopyFiles() {
return gulp.src([ return gulp.src([
wwwPath + '/**/*', wwwPath + '/**/*',
// Remove API
'!' + wwwPath + '/api',
// Remove JS debug files // Remove JS debug files
wwwPath + '/dist_js/*.*', wwwPath + '/dist_js/*.*',
'!' + wwwPath + '/dist_js/cesium.js', '!' + wwwPath + '/dist_js/cesium.js',
'!' + wwwPath + '/dist_js/vendor.js', '!' + wwwPath + '/dist_js/vendor.js',
'!' + wwwPath + '/dist_js/cesium-api.js', '!' + wwwPath + '/dist_js/cesium-api*.js',
'!' + wwwPath + '/dist_js/vendor-api.js', '!' + wwwPath + '/dist_js/vendor-api*.js',
// Remove CSS debug files // Remove CSS debug files
wwwPath + '/dist_css/*.*', wwwPath + '/dist_css/*.*',
...@@ -741,7 +749,8 @@ gulp.task('webCleanUnusedFiles', ['webApiUglify'], webCleanUnusedFiles); ...@@ -741,7 +749,8 @@ gulp.task('webCleanUnusedFiles', ['webApiUglify'], webCleanUnusedFiles);
gulp.task('webCleanUnusedDirectories', ['webCleanUnusedFiles'], webCleanUnusedDirectories); gulp.task('webCleanUnusedDirectories', ['webCleanUnusedFiles'], webCleanUnusedDirectories);
gulp.task('webZip', ['webCleanUnusedDirectories'], webZip); gulp.task('webZip', ['webCleanUnusedDirectories'], webZip);
gulp.task('webExtensionCopyFiles', ['webCleanUnusedDirectories'], webExtensionCopyFiles); gulp.task('webExtensionClean', [], webExtensionClean);
gulp.task('webExtensionCopyFiles', ['webExtensionClean', 'webCleanUnusedDirectories'], webExtensionCopyFiles);
gulp.task('webExtensionZip', ['webExtensionCopyFiles'], webExtensionZip); gulp.task('webExtensionZip', ['webExtensionCopyFiles'], webExtensionZip);
gulp.task('webBuild', ['webZip', 'webExtensionZip'], webBuildSuccess); gulp.task('webBuild', ['webZip', 'webExtensionZip'], webBuildSuccess);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment