2016-04-25 20 views
0

私はgitディレクトリをサーバに持っています。 マスターブランチを押すたびに、このディレクトリでgit pullを実行します。 私はgitlab-ci-multi-runnerでそれをやろうとしています。 私はシェルランナーを作ったが、デフォルトでは彼はリポジトリクローンを行い、次に私のコマンドを呼ぶ。GitLab CI:git cloneの代わりにgit clone

git pullでgit cloneを変更するにはどうすればよいですか?

答えて

3

[プロジェクトの設定]ページの[ビルド]でgit clonegit fetchに変更します。

Project Settings

注、git pullgit merge続いgit fetchを行います。 CIをgit pullにしたくないからです。 GitLab CIは、git fetchとそれに続くを実行します。

+0

とにかく彼はНиколаевСергей@<作業ディレクトリ>のようなパス/ビルドします/ /<同時-ID>//<プロジェクト名> –

+0

を作ったあなたのポイントは何ですか?それは起こるはずのものです。 –

関連する問題