GitLab CI:git pull而不是git clone

时间:2016-04-25 18:04:42

标签: continuous-integration gitlab

我在服务器上有git目录。 在Master分支中的每次推送我想在这个目录中执行git pull。 我试着用gitlab-ci-multi-runner做到这一点。 我创建了 shell 运行器,但默认情况下,他执行存储库克隆,然后调用我的命令。

如何在git pull上更改git clone?

1 个答案:

答案 0 :(得分:3)

在“项目设置”页面的“构建”下,将git clone更改为git fetch

Project Settings

注意,git pull执行git fetch后跟git merge。所以你不希望CI到git pull。 GitLab CI执行git fetch后跟git checkout <commit>