Srs.,
Faço uso do Gulp para facilitar meus processos de desenvolvimento.
Estou tentando criar uma rotina para enviar os arquivos via FTP, porém sem sucesso.
Faço uso desse cara:
var gulp = require( 'gulp' );
var gutil = require( 'gulp-util' );
var ftp = require( 'vinyl-ftp' );
gulp.task( 'deploy', function() {
var conn = ftp.create( {
host: 'mywebsite.tld',
user: 'me',
password: 'mypass',
port: 22,
parallel: 10,
log: gutil.log
} );
var globs = [
'src/**',
'css/**',
'js/**',
'fonts/**',
'index.html'
];
// using base = '.' will transfer everything to /public_html correctly
// turn off buffering in gulp.src for best performance
return gulp.src( globs, { base: '.', buffer: false } )
.pipe( conn.newer( '/public_html' ) ) // only upload newer files
.pipe( conn.dest( '/public_html' ) );
} );
Teoricamente ele conecta, porém não envia nada. E se uso a porta 21 da erro 530.
Teoricamente ele conecta, porém não envia nada. E se uso a porta 21 da erro 530.