Настройка gulp-rsync, как синхронизировать все файлы в проекте?

Приветствую,
Ранее я настроил синхронизацию одной папки:
function uploadTask() {
  return gulp.src('build/**')
    .pipe(rsync({
      root: 'build/',
      hostname: 'name@host',
      destination: '/home/blahblah/public_html/wp-content/themes/online/build',
      exclude: ['**/Thumbs.db', '**/*.DS_Store'],
      recursive: true,
      archive: true,
      silent: false,
      compress: true,
      update: true
    }))
}


Но как сделать синхронизацию всех файлов(даже на уровне файла gulpfile.js)?
Я пробовал так:
function uploadTask() {
  return gulp.src('/**')
    .pipe(rsync({
      root: '/',
      hostname: 'name@host',
      destination: '/home/blahblah/public_html/wp-content/themes/online',
    }))
}


function uploadTask() {
  return gulp.src('./**')
    .pipe(rsync({
      root: './',
      hostname: 'name@host',
      destination: '/home/blahblah/public_html/wp-content/themes/online',
    }))
}

Не сработало, пишет что путь вышел за пределы папки

Это вообще возможно?
  • Вопрос задан
  • 125 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы