Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var gulp = require('gulp');
- var gutil = require('gulp-util');
- var vftp = require('vinyl-ftp');
- var user = "usuario";
- var senha = "senha";
- var host = "url";
- var port = "21";
- var simultaneous_connections = 5;
- var remote_path = ".";
- var globs = [
- "./bin/**/*",
- "./Content/**/*",
- "./fonts/**/*",
- "./Scripts/**/*",
- "./Views/**/*",
- "./Global.asax",
- "./packages.config"
- //"./Web.config"
- ];
- function getFtpConnection() {
- return vftp.create({
- host: host,
- port: port,
- user: user,
- password: senha,
- parallel: simultaneous_connections,
- log: gutil.log
- });
- }
- gulp.task('deploy', function() {
- var conn = getFtpConnection();
- return gulp.src(globs, { base: '.', buffer: false })
- .pipe( conn.newer( remote_path ) )
- .pipe( conn.dest( remote_path) );
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement