Если ваш хостинг-провайдер поддерживает это, я бы посоветовал использовать rsync через FTP, поскольку он будет обеспечивать репликацию файлов без необходимости загрузки всего, только изменения.Опция --delete также удалит посторонние файлы на веб-хосте, которые вы, возможно, удалили из github.
- run:
name: Deploy public folder to YOURDOMAIN
command: |
rsync -avz --delete /local/path/ USERNAME@HOSTNAME:/Path/on/remote/server/
, если вы не внесли никаких изменений в изображения CIrcleCI по умолчанию, скорее всего, ваш локальный путь /home/circleci/project/