Устав от очередных двадцати правок в день, решил таки настроить vinyl-ftp, чтоб заливать стили вручную.
Таск выглядит так:
gulp.task( 'ftp', function() {
var conn = ftp.create( {
host: 'test',
user: ''test,
password: 'test',
} );
var globs = [
'production/css/main.css',
];
var newerFolder = 'production/css/';
var path = '/public_html/wp-content/themes/svit-express/css/';
return gulp.src(globs)
.pipe( conn.newer(newerFolder) ) // only upload newer files
.pipe( conn.dest(path) );
} );
Все работает и стили деплоятся, но так как я храню исходники на github, возник резонный вопрос: как правильно скрыть доступы?