合并后的Gitlab自动部署无法正常工作

时间:2018-07-11 11:24:49

标签: gitlab gitlab-ci gitlab-ci-runner autodeploy

我想在合并分支后配置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给我一条消息:

transfer files

success message

但是,当我将某些分支合并到master中时,CI也开始执行“部署”任务,并且看不到任何更改。它不会传输任何文件,只会给我“作业成功”消息。

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

0 个答案:

没有答案