Автоматическое развертывание 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 также начинает выполнять задачу "развертывания" и не видит никаких изменений. Он не передает никаких файлов и просто выдает мне сообщение "Работа выполнена".

Что мне нужно сделать, чтобы настроить автоматическое развертывание после слияния?

0 ответов

Другие вопросы по тегам