Continuous integration GitLab CI:git pull而不是git clone

Continuous integration GitLab CI:git pull而不是git clone,continuous-integration,gitlab,Continuous Integration,Gitlab,我在服务器上有git目录。 我想在这个目录中执行git pull的每个push-in主分支。 我尝试使用gitlab ci multi-runner实现这一点。 我创建了shell runner,但默认情况下,他执行存储库克隆,然后调用我的命令 如何在git pull上更改git clone?在项目设置页面的“构建”下,将git clone更改为git fetch 注意,git-pull执行git-fetch,然后执行git-merge。因此,您不希望CIgit拉动。GitLab CI在“项目

我在服务器上有git目录。 我想在这个目录中执行git pull的每个push-in主分支。 我尝试使用gitlab ci multi-runner实现这一点。 我创建了shell runner,但默认情况下,他执行存储库克隆,然后调用我的命令


如何在git pull上更改git clone?

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


注意,
git-pull
执行
git-fetch
,然后执行
git-merge
。因此,您不希望CI
git拉动
。GitLab CI在“项目设置”页面的“构建”下,将“
git clone
更改为“
git fetch
”,然后执行
git签出操作


注意,
git-pull
执行
git-fetch
,然后执行
git-merge
。因此,您不希望CI
git拉动
。GitLab CI执行一个
git获取
,然后执行一个
git签出

无论如何,他创建了一个类似于/builds///@БааСаа的路径。你的观点是什么?这就是应该发生的事情。不管怎样,他创造了一条类似于/builds///@khааааСаааа的路径。你的观点是什么?这就是应该发生的事情。