Authored by xuqi

upload to qiniu/del dist scripts

... ... @@ -72,8 +72,8 @@
"eslint-config-yoho": "^1.0.1",
"gulp": "^3.9.1",
"gulp-cssnano": "^2.1.2",
"gulp-ftp": "^1.1.0",
"gulp-postcss": "^6.1.0",
"gulp-qiniu": "^0.2.4",
"gulp-sourcemaps": "^2.0.0-alpha",
"gulp-util": "^3.0.7",
"handlebars-loader": "^1.3.0",
... ...
... ... @@ -8,7 +8,7 @@
const gulp = require('gulp');
const gutil = require('gulp-util');
const ftp = require('gulp-ftp');
const qiniu = require('gulp-qiniu');
const postcss = require('gulp-postcss');
const sourcemaps = require('gulp-sourcemaps');
... ... @@ -24,11 +24,7 @@ const env = {
};
const config = require('../package.json');
const ftpConfig = {
host: '218.94.75.58',
user: 'php',
pass: 'yoho9646'
};
const distRoot = `dist/${config.name}`;
const dist = {
js: `${distRoot}/${config.version}`,
... ... @@ -114,13 +110,17 @@ gulp.task('default', ['postcss-dev', 'postcss-watch', 'webpack-dev-server']);
// ge
gulp.task('ge', ['postcss', 'webpack']);
// dist
gulp.task('dist', ['ge'], () => {
var ftpstream = ftp(ftpConfig);
return gulp.src('dist/**/')
.pipe(ftpstream)
.pipe(gutil.noop());
// upload to qiniu
gulp.task('upQiniu', ['ge'], () => {
gulp.src(`./dist/${config.name}/${config.version}/**`).pipe(
qiniu({
accessKey: 'cY9B5ZgON_7McTS5zV5nTeRyQ98MOcVD7W4eGVbE',
secretKey: 'RduqgmK7cAtaQvdIa1ax_zzmMsnv9ac-Ka0uF6wG',
bucket: 'yohocdn'
}, {
dir: `${config.name}/${config.version}/`
})
);
});
// postcss compile in dev
... ...