我想在合并分支后配置gitlab autodeploy,但我不能这样做 . 请帮我 .

现在我有.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

我将提交推送到主分支后它工作正常:它找到一些更改并传输文件 . CLI给我一个消息:

transfer files

success message

但是当我将一些分支合并到主服务器中时,CI也开始执行“部署”任务,并且它没有看到任何更改 . 它不会传输任何文件,只是给我“工作成功”的消息 .

合并后配置自动部署需要做什么?