我想在合并分支后配置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给我一个消息:
但是当我将一些分支合并到主服务器中时,CI也开始执行“部署”任务,并且它没有看到任何更改 . 它不会传输任何文件,只是给我“工作成功”的消息 .
合并后配置自动部署需要做什么?