2016-05-04 5 views
0

私は赤だったGitlab CI(バージョン8.0)ドキュメンテーションやブログごとのように私を修正しGitlabサーバーとGitlabランナーを設定することは必須ですか?私が間違っている場合、私は、私はセットアップGitlabサーバおよびVM /ドッキングウィンドウなどのGitlabランナーに必要という結論に達しました

I継続的な統合コンセプトにとって非常に新しいものです。 Runner on Virtual Machineを設定することが義務付けられていることを誰にでも教えてください。また、RunnerなしでGitlab CIを使用する方法もあります。この質問がばかげている場合は申し訳ありません。

誰かがGitlab CIエンドツーエンドをセットアップして使用するための素敵なドキュメントを持っている場合は、どこから始めたらいいか教えてください。ありがとうと非常に感謝します。

+0

ランナーは必要ありませんが、CIを実行するには1つ必要です。それは基本的にそれです。もちろん、ジェンキンや他の何かを誘発してそのようなCIを作成することもできます。それはすべてあなたが望むものに依存します。 –

+0

リプレイ@Erikをありがとう。私はCIをしたい。 GitLabアーキテクチャ(https://about.gitlab.com/gitlab-ci/)によると、私はGitLabサーバー(これをセットアップしたいと思っています)とRunners(私のパーソナルコンピュータとすることができます)を見ています。 –

+0

私はJenkinsではなくGitLab CIを使用するつもりです。これで、EC2インスタンスのGitLab CIをテストレポと正常にセットアップしました。次のステップは、ランナーと一緒に作業する方法に集中することです。私が正しい道を歩いているなら、私を修正してください。ありがとう –

答えて

1

TL; DR

ありませんあなたがあなた自身のVMは、ランナー(特定のランナー)を使用してセットアップする必要はありません。 GitLabは、誰でも使用できる共有ランナーを提供しています。差異についてはhereをお読みください。


GitLabランナーを使用するために4つのショートのステップがあります:共有ランナーを有効

  1. は、コンソール出力
  2. からカバレッジをフィルタリングするProject > CI/CD Pipelines > Test coverage parsingの下で正規表現を指定しProject > Runners
  3. 下ドッキングウィンドウでタグ付けプロジェクトをビルドしてテストするために必要なすべてを含むドッカーイメージを作成する
  4. 作成.gitlab-ci.ymlを入力し、テスト/カバレッジの方法を定義します。

hereがあります。 (免責事項:記事は私によって書かれています)

+0

ありがとう。私は同じことに従っていました。私が初心者のときは、gitlab ciランナーの背後にあるロジックを理解するのに時間がかかりました。 –

+0

@ NagarjunaDNそれはまた、それのグリップを得るために私をしばらくかかった:) –

関連する問題