add auto-zipping to gulpfile
This commit is contained in:
parent
4dcb5772a6
commit
b3d7dd98b8
35
gulpfile.js
35
gulpfile.js
|
|
@ -2,7 +2,7 @@
|
||||||
* @Author: prpr
|
* @Author: prpr
|
||||||
* @Date: 2016-07-21 13:38:26
|
* @Date: 2016-07-21 13:38:26
|
||||||
* @Last Modified by: printempw
|
* @Last Modified by: printempw
|
||||||
* @Last Modified time: 2016-07-22 10:47:37
|
* @Last Modified time: 2016-07-23 16:22:46
|
||||||
*/
|
*/
|
||||||
|
|
||||||
var gulp = require('gulp'),
|
var gulp = require('gulp'),
|
||||||
|
|
@ -13,7 +13,10 @@ var gulp = require('gulp'),
|
||||||
cleanCss = require('gulp-clean-css'),
|
cleanCss = require('gulp-clean-css'),
|
||||||
rename = require('gulp-rename'),
|
rename = require('gulp-rename'),
|
||||||
del = require('del'),
|
del = require('del'),
|
||||||
replace = require('gulp-replace');
|
replace = require('gulp-replace')
|
||||||
|
zip = require('gulp-zip');
|
||||||
|
|
||||||
|
var version = "3.0-beta";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Copy files from bower_components to dist for later operations
|
* Copy files from bower_components to dist for later operations
|
||||||
|
|
@ -150,4 +153,32 @@ gulp.task('clean', ['concat', 'minify'], function (cb) {
|
||||||
|
|
||||||
gulp.task('build', ['concat', 'minify', 'clean']);
|
gulp.task('build', ['concat', 'minify', 'clean']);
|
||||||
|
|
||||||
|
// release
|
||||||
|
gulp.task('zip', function() {
|
||||||
|
del('resources/cache/*');
|
||||||
|
|
||||||
|
return gulp.src([
|
||||||
|
'**/*.*',
|
||||||
|
'!node_modules/**/*.*',
|
||||||
|
'!textures/**/*.*',
|
||||||
|
'!.env',
|
||||||
|
'!.bowerrc',
|
||||||
|
'!.gitignore',
|
||||||
|
'!.git/**/*.*',
|
||||||
|
'!.git/',
|
||||||
|
'!koala-config.json',
|
||||||
|
'!gulpfile.js',
|
||||||
|
'!package.json',
|
||||||
|
'!composer.json',
|
||||||
|
'!composer.lock',
|
||||||
|
'!bower.json',
|
||||||
|
'!assets/bower_components/**/*.*',
|
||||||
|
'!assets/src/**/*.*',
|
||||||
|
'!.sass-cache/**/*.*',
|
||||||
|
'!.sass-cache/'
|
||||||
|
], { dot: true })
|
||||||
|
.pipe(zip('blessing-skin-server-'+version+'.zip'))
|
||||||
|
.pipe(gulp.dest('./'));
|
||||||
|
});
|
||||||
|
|
||||||
gulp.task('default', ['copy']);
|
gulp.task('default', ['copy']);
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,7 @@
|
||||||
"gulp-rename": "^1.2.2",
|
"gulp-rename": "^1.2.2",
|
||||||
"gulp-replace": "^0.5.4",
|
"gulp-replace": "^0.5.4",
|
||||||
"gulp-ruby-sass": "^2.0.6",
|
"gulp-ruby-sass": "^2.0.6",
|
||||||
"gulp-uglify": "^1.5.4"
|
"gulp-uglify": "^1.5.4",
|
||||||
|
"gulp-zip": "^3.2.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user