mirror of
https://github.com/EDCD/coriolis.git
synced 2025-12-08 22:33:24 +00:00
deploy and upload task
This commit is contained in:
18
gulpfile.js
18
gulpfile.js
@@ -13,6 +13,8 @@ var gulp = require('gulp'),
|
||||
runSequence = require('run-sequence'),
|
||||
exec = require('child_process').exec,
|
||||
RevAll = require('gulp-rev-all'),
|
||||
ftp = require( 'vinyl-ftp' ),
|
||||
gutil = require( 'gulp-util' ),
|
||||
pkg = require('./package.json');
|
||||
|
||||
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
|
||||
});
|
||||
stream.on('error', done);
|
||||
|
||||
});
|
||||
|
||||
gulp.task('upload', function(done) {
|
||||
// Does nothing yet :P
|
||||
done();
|
||||
gulp.task('upload', function() {
|
||||
var conn = ftp.create({
|
||||
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); });
|
||||
|
||||
@@ -21,10 +21,12 @@
|
||||
"gulp-sourcemaps": "^1.5.1",
|
||||
"gulp-template": "^3.0.0",
|
||||
"gulp-uglify": "^1.2.0",
|
||||
"gulp-util": "^3.0.4",
|
||||
"json-concat": "0.0.0",
|
||||
"main-bower-files": "^2.6.2",
|
||||
"run-sequence": "^1.0.2",
|
||||
"uglify-js": "^2.4.19",
|
||||
"vinyl": "^0.4.6"
|
||||
"vinyl": "^0.4.6",
|
||||
"vinyl-ftp": "^0.4.1"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user