GitLab Runnerを設定する
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
GitLab Runnerの設定方法について説明します。
- 高度な設定オプション:
config.toml設定ファイルを使用してRunnerの設定を編集します。 - 自己署名証明書を使用する: GitLabサーバーへの接続時にTLSピアを検証する証明書を設定します。
- Docker Machineでオートスケールする: Docker Machineによって自動的に作成されたマシンでジョブを実行します。
- AWS EC2でGitLab Runnerをオートスケールする: オートスケールされたAWS EC2インスタンスでジョブを実行します。
- AWS FargateでGitLab CIをオートスケールする: GitLabカスタムexecutorでAWS Fargateドライバーを使用して、AWS ECSでジョブを実行します。
- グラフィカルプロセッシングユニット: GPUを使用してジョブを実行します。
- initシステム: GitLab Runnerは、オペレーティングシステムに基づいてinitサービスファイルをインストールします。
- サポートされているShell: Shellスクリプトジェネレーターを使用して、さまざまなシステムでビルドを実行します。
- セキュリティに関する考慮事項: GitLab Runnerでジョブを実行する際のセキュリティへの潜在的な影響に注意してください。
- Runnerのモニタリング: Runnerの動作をモニタリングします。
- Dockerキャッシュを自動的にクリーンアップする: ディスク容量が少なくなっている場合は、cronジョブを使用して古いコンテナとボリュームをクリーンアップします。
- プロキシの背後で実行するようにGitLab Runnerを設定する: Linuxプロキシをセットアップし、GitLab Runnerを設定します。このセットアップは、Docker executorと適切に連携します。
- Oracle Cloud Infrastructure ( OCI ) 用のGitLab Runnerを設定する: OCIでGitLab Runnerのパフォーマンスを最適化します。
- レート制限されたリクエストを処理する。
- GitLab Runner Operatorを設定する。