2016-03-28 9 views
1

gulp-rsyncを使用してステージングサイトに展開しようとしています。私は何のエラーも受けていませんが、私のサーバーには展開していません。私はまた、起こっていないパスワードを尋ねられることを期待するだろう。gulp-rsyncがデプロイされないのはなぜですか?

var gulp = require('gulp'), 
    gutil = require('gulp-util'), 
    sass = require('gulp-sass'), 
    autoprefixer = require('gulp-autoprefixer'), 
    minifycss = require('gulp-minify-css'), 
    jshint = require('gulp-jshint'), 
    stylish = require('jshint-stylish'), 
    uglify = require('gulp-uglify'), 
    concat = require('gulp-concat'), 
    rename = require('gulp-rename'), 
    plumber = require('gulp-plumber'), 
    bower = require('gulp-bower'), 
    sftp = require('gulp-sftp'), 
    rsync = require('gulp-rsync'); 

    gulp.task('deploy', function() { 
    gulp.src('build/test_for_rsync') 
    .pipe(rsync({ 
     root: 'build', 
     hostname: '*****.wpengine.com', 
     username: '*****', 
     port: 2222, 
     destination: '/wp-content/themes/', 
     incremental: true, 
     progress: true, 
     relative: true, 
     exclude: ['/node_modules', '/bower_components'], 
     recursive: true 


    })); 
}); 

答えて

5

gulp.srcreturnキーワードを使用してみてください:

gulp.task('deploy', function() { 
    return gulp.src('build/test_for_rsync') 
    .pipe(rsync({ 
    root: 'build', ... 
+0

ああ...上のドキュメント[NPM:飲み込む-rsyncの](https://www.npmjs.com/package/gulp-rsync)されます古い。 githubのREADME.mdは[更新済み](https://github.com/jerrysu/gulp-rsync/commit/bcfd42c7a6fafc29db8501516fc27f2f0940c5e1)でしたが、この更新はnpmjs.comには表示されません。 – thirdender