deploy and upload task

This commit is contained in:
Colin McLeod
2015-05-03 16:12:39 -07:00
parent 022836bde1
commit 72974a8532
2 changed files with 17 additions and 5 deletions

View File

@@ -13,6 +13,8 @@ var gulp = require('gulp'),
runSequence = require('run-sequence'), runSequence = require('run-sequence'),
exec = require('child_process').exec, exec = require('child_process').exec,
RevAll = require('gulp-rev-all'), RevAll = require('gulp-rev-all'),
ftp = require( 'vinyl-ftp' ),
gutil = require( 'gulp-util' ),
pkg = require('./package.json'); pkg = require('./package.json');
gulp.task('less', function() { gulp.task('less', function() {
@@ -168,12 +170,20 @@ gulp.task('cache-bust', function(done) {
del(arr, done); // Delete all originals files the were not busted/renamed del(arr, done); // Delete all originals files the were not busted/renamed
}); });
stream.on('error', done); stream.on('error', done);
}); });
gulp.task('upload', function(done) { gulp.task('upload', function() {
// Does nothing yet :P var conn = ftp.create({
done(); host: 'ftp.coriolis.io',
user: process.env.CORIOLIS_FTP_USER,
password: process.env.CORIOLIS_FTP_PASS,
parallel: 5,
log: gutil.log
});
return gulp.src(['build/**'], { base: 'build', buffer: true })
.pipe(conn.dest('/'));
}); });
gulp.task('clean', function (done) { del(['build'], done); }); gulp.task('clean', function (done) { del(['build'], done); });

View File

@@ -21,10 +21,12 @@
"gulp-sourcemaps": "^1.5.1", "gulp-sourcemaps": "^1.5.1",
"gulp-template": "^3.0.0", "gulp-template": "^3.0.0",
"gulp-uglify": "^1.2.0", "gulp-uglify": "^1.2.0",
"gulp-util": "^3.0.4",
"json-concat": "0.0.0", "json-concat": "0.0.0",
"main-bower-files": "^2.6.2", "main-bower-files": "^2.6.2",
"run-sequence": "^1.0.2", "run-sequence": "^1.0.2",
"uglify-js": "^2.4.19", "uglify-js": "^2.4.19",
"vinyl": "^0.4.6" "vinyl": "^0.4.6",
"vinyl-ftp": "^0.4.1"
} }
} }