我想在合并分支后配置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
在我将提交推送到master分支后,它工作正常:它找到了一些更改并传输了文件。 CLI给我一条消息:
但是,当我将某些分支合并到master中时,CI也开始执行“部署”任务,并且看不到任何更改。它不会传输任何文件,只会给我“作业成功”消息。
我需要做什么以配置合并后的自动部署?