GitLab Runner: ステップ 2: GitLab で Runner を作成する
このドキュメントははじめにガイドの一部です。完全なガイドはこちらからご覧いただけます:Stackhero の GitLab Runner を GitLab.com、Stackhero for GitLab、またはご自身の GitLab サーバーに接続し、数分で最初のパイプラインを実行する方法。
👋 Stackhero ドキュメントへようこそ!
Stackhero では、GitLab Runner cloud のシンプルなソリューションを提供しており、GitLab CI/CD ジョブの実行を効率的かつ手間なく行えます。主な特長は以下の通りです:
- 無制限の CI/CD 分数:パイプラインを必要なだけ何度でも実行でき、分単位の課金や予期しない追加料金はありません。
- 複数のジョブを同時実行:複数のジョブを並列で実行し、開発スピードを向上できます。
- Docker executor と Docker-in-Docker サポート:CI/CD プロセスの一部として、コンテナイメージのビルドやプッシュを簡単に行えます。
- GitLab.com および セルフマネージド GitLab インスタンスの両方にシームレスに対応。
- 高速な NVMe/SSD ストレージを備えたプライベートかつ専用のインフラストラクチャにより、安定した予測可能なビルドパフォーマンスを実現します。
- 🇪🇺 ヨーロッパ および 🇺🇸 USA のリージョンでご利用いただけますので、チームのニーズに合わせて選択可能です。
時間を節約:最初の GitLab Runner を接続し、数分でパイプラインの実行を開始できます!
Runner は Runner 認証トークン を使って GitLab に接続します。このトークンは GitLab で発行し、Runner のスコープも選択します:
- プロジェクト Runner: プロジェクトを開き、
Settings>CI/CD>Runners>New project runnerへ進みます。 - グループ Runner: グループを開き、
Settings>CI/CD>Runners>New group runnerへ進みます。 - インスタンス Runner(セルフマネージド GitLab のみ):
Admin area>CI/CD>Runners>New instance runnerへ進みます。
Runner 作成時に以下の設定が可能です:
- タグ(例:
dockerやstackhero)を追加し、ジョブからこの Runner をターゲットにできます。 - タグなしジョブの実行を許可することで、タグが付いていないジョブも処理できます。
GitLab からは glrt- で始まるRunner 認証トークンが発行されます。このトークンは Runner が GitLab へ認証するために使用するため、安全に保管してください。
以前の
registration tokenを使った登録方法は非推奨となっています。上記の手順で Runner 追加時に作成される Runner 認証トークン(glrt-...)をご利用ください。
詳細は 公式 GitLab Runner 登録ドキュメント をご参照ください。