Вложенный рекурсивный файл пути в действиях Github после команды RsyncLinux

Ответить
Anonymous
 Вложенный рекурсивный файл пути в действиях Github после команды Rsync

Сообщение Anonymous »

Привет, ребята, я пытаюсь автоматизировать развертывание на сервере с помощью команды rsync для действий github, и у меня возникла проблема, когда путь рекурсивно вложен сам в себя
вот rsync команда, которую я использую на сервере, опуская конфиденциальную информацию:

Код: Выделить всё

            # Use rsync to sync files between the repository and the WordPress site directory
rsync -avz --delete --no-links \
--exclude 'tmp/' \
--exclude '.git/' \
--exclude '.github/' \
--exclude 'README.md' \
--exclude '.well-known/' \
--exclude 'bin/' \
--exclude 'wp-admin/' \
--exclude 'wp-includes/' \
--exclude 'wp-content/plugins/' \
--exclude 'wp-content/ai1wm-backups/' \
--exclude 'wp-content/themes/tseg-blank/' \
--exclude 'wp-content/themes/twentytwentyone/' \
--exclude 'wp-content/themes/twentytwentytwo/' \
--exclude 'wp-content/themes/twentytwentythree/' \
--exclude 'wp-content/themes/twentytwentyfour/' \
--exclude 'wp-content/themes/web\.site/' \
--exclude '*.php' \
--exclude '!wp-config.php' \
./ \
/home/username/www/web\.site/public_html/test-folder
поэтому после этого всякий раз, когда я захожу на сервер, я вижу

www/web.site/public_html/test- папка/www/web.site/public_html/test-folder/www/web.site/public_html/test-folder/www/web.site/public_html/test-folder...

Я использую appleboy/ssh-action@v1.1.0 для ssh-соединения, поэтому запускаю команду rsync после установки ssh-соединения
Кроме того, если я хочу изменить путь в github вместо использования «./», что мне следует использовать? если я изменю его на «/wp-content/» или «./wp-content/», похоже, он не найдет нужные файлы.
что я пробовал:
  • использование чистой команды rsync с ssh-соединением, но у меня есть парольная фраза для ключа, поэтому он не работает
    -использование других библиотек для команды rsync, но никто из них не взял парольную фразу.
Изменить: забыл сказать, что ssh-action использует appleboy/drone-ssh
Спасибо, ребята.

Подробнее здесь: https://stackoverflow.com/questions/790 ... nc-command
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»