Автоматическое развертывание Gitlab после слияния не работает
Я хочу настроить автоматическое развертывание gitlab после объединения веток, но я не могу этого сделать. Пожалуйста, помогите мне.
Теперь у меня есть файл.gitlab-ci.yml с этой конфигурацией:
deploy:
script:
- apt-get update -qq && apt-get install -y -qq lftp
- lftp -c "set ftp:ssl-allow no; open -u $USERNAME,$PASSWORD $HOST; mirror -Rnev ./ ./etsytools/public_html --ignore-time --parallel=10 --exclude-glob .git* --exclude .git/"
only:
- master
Он отлично работает после того, как я нажал коммит в ветке master: он нашел некоторые изменения и перенес файлы. CLI дает мне сообщения:
Но когда я объединяю какую-то ветку с мастером, CI также начинает выполнять задачу "развертывания" и не видит никаких изменений. Он не передает никаких файлов и просто выдает мне сообщение "Работа выполнена".
Что мне нужно сделать, чтобы настроить автоматическое развертывание после слияния?