Хотите исправить интеграцию ftp с gitlab - PullRequest
0 голосов
/ 04 мая 2019

Привет, у меня есть сервер gitlab для проекта, но я хочу, чтобы после коммита gitlab загружал через ftp новые файлы на другой сервер. Я следовал руководству и создаю файл gitlab-ci.yml с таким кодом:

variables:
  USERNAME: "username"
  PASSWORD: "password"

deploy:
  script:
    - apt-get update -qq && apt-get install -y -qq lftp
    - lftp -e "open sftp://255.255.255.255; user $FTP_USERNAME $FTP_PASSWORD;set ssl:verify-certificate no;set sftp:auto-confirm yes; mirror -X .* -X .*/ --reverse --verbose --delete Root ../var/www/html/; bye"

Это работает, но загружает все файлы, а не только новые, и это делает все очень медленно, кто-нибудь знает, как это исправить?

...