1 |
|
2 |
|
3 |
|
4 |
|
5 | var gulp = require('gulp');
|
6 | var addsrc = require('gulp-add-src');
|
7 | var zip = require('gulp-zip');
|
8 | var del = require('del');
|
9 |
|
10 | var common = require('./common');
|
11 | var pkg = common.pkg;
|
12 | var deploy = common.deploy;
|
13 | console.log('');
|
14 |
|
15 | module.exports = function()
|
16 | {
|
17 | if (!common.module.main) return;
|
18 | var file = common.module.main + (pkg.plugin ? ".zip" : ".war");
|
19 | del.sync('build/' + file);
|
20 | console.log('Deploying to ' + (deploy ? deploy : '.') + "/" + file);
|
21 | let res = gulp.src(["build/**/*", '!**/' + file, '!build/' + common.module.main + '/', '!build/' + common.module.main + '/**/*', '!build/test/**/**'])
|
22 | .pipe(addsrc(common.dist.main + "/*.png"))
|
23 | .pipe(zip(file));
|
24 | if (deploy) {
|
25 | res = res.pipe(gulp.dest(deploy));
|
26 | }
|
27 | return res.pipe(gulp.dest('.'));
|
28 | };
|