チュートリアル: アプリケーションをビルドする
CI/CDパイプラインについて学習する
CI/CDパイプラインを使用して、コードを自動的にビルド、テスト、デプロイします。
| トピック | 説明 | 初心者向け |
|---|---|---|
| 初めてのGitLab CI/CDパイプラインを作成して実行する | .gitlab-ci.ymlファイルを作成し、パイプラインを開始します。 | |
| 複雑なパイプラインを作成する | 段階的に複雑になるパイプラインを構築して、最もよく使用されるGitLab CI/CDのキーワードについて学習します。 | |
| Get started: Learn about CI/CD(はじめに: CI/CDについて)(9分02秒) | .gitlab-ci.ymlファイルとその使用方法について学習します。 | |
| GitLab CI Fundamentals(GitLab CIの基礎) | この自主学習コースではGitLab CI/CDについて学習し、パイプラインを構築します。 | |
| CI deep dive(CIの詳細)(22分51秒) | パイプラインと継続的インテグレーションの概念について詳しく見ていきます。 | |
| クラウドでCI/CDをセットアップする | さまざまなクラウドベースの環境でCI/CDをセットアップする方法を学習します。 | |
| Google Artifact RegistryにプッシュするGitLabパイプラインを作成する | GitLabをGoogle Cloudに接続し、イメージをArtifact Registryにプッシュするパイプラインを作成する方法を学習します。 | |
| CI/CDの例とテンプレートを見つける | これらの例とテンプレートを使用して、ユースケースに合わせてCI/CDをセットアップします。 | |
| Understand CI/CD rules(CI/CDのルールを理解する)(8分56秒) | CI/CDのルールの使用方法について学習します。 | |
| Auto DevOpsを使用してアプリケーションをデプロイする | Google Kubernetes Engine(GKE)にアプリケーションをデプロイします。 | |
| ルートなしコンテナでBuildahとOpenShift上のGitLab Runner Operatorを使用する | OpenShiftでGitLab Runner Operatorをセットアップし、ルートなしコンテナでBuildahを使用してDockerイメージを構築する方法を学習します。 | |
| CI/CDステップをセットアップする | ステップコンポーネントをセットアップし、ジョブのステップを使用するようにCI/CDパイプラインを設定する方法を学習します。 |
GitLab Runnerを設定する
パイプラインでジョブを実行するようにRunnerを設定します。
| トピック | 説明 | 初心者向け |
|---|---|---|
| 独自のプロジェクトRunnerを作成、登録、実行する | プロジェクトのジョブを実行するプロジェクトRunnerを作成および登録する方法の基礎を学習します。 | |
| Google Kubernetes Engineを使用するようにGitLab Runnerを設定する | GKEを使用してジョブを実行するようにGitLab Runnerを設定する方法を学習します。 | |
| Runnerの作成と登録を自動化する | 認証済みユーザーとしてRunnerの作成を自動化し、Runnerフリートを最適化する方法を学習します。 | |
| Google Cloudインテグレーションをセットアップする | Google CloudをGitLabと統合し、Google Cloudでジョブを実行するようにGitLab Runnerをセットアップする方法を学習します。 |
DevOpsのモバイルツールを使用する
AndroidおよびiOS用のモバイルアプリをビルド、署名、リリースします。
| トピック | 説明 | 初心者向け |
|---|---|---|
| GitLab Mobile DevOpsでAndroidアプリをビルドする | CI/CDパイプラインを使用してAndroidモバイルアプリをビルドする方法を学びます。 | |
| GitLab Mobile DevOpsでiOSアプリをビルドする | CI/CDパイプラインを使用してiOSモバイルアプリをビルドする方法を学びます。 |