Привет, у меня есть сервер 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"
Это работает, но загружает все файлы, а не только новые, и это делает все очень медленно, кто-нибудь знает, как это исправить?