正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

チュートリアル: アプリケーションをビルドする

CI/CDパイプラインについて学習する

CI/CDパイプラインを使用して、コードを自動的にビルド、テスト、デプロイします。

トピック説明初心者向け
初めてのGitLab CI/CDパイプラインを作成して実行する.gitlab-ci.ymlファイルを作成し、パイプラインを開始します。star
複雑なパイプラインを作成する段階的に複雑になるパイプラインを構築して、最もよく使用されるGitLab CI/CDのキーワードについて学習します。
Get started: Learn about CI/CD(はじめに: CI/CDについて)(9分02秒).gitlab-ci.ymlファイルとその使用方法について学習します。star
GitLab CI Fundamentals(GitLab CIの基礎)この自主学習コースではGitLab CI/CDについて学習し、パイプラインを構築します。star
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を作成および登録する方法の基礎を学習します。star
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モバイルアプリをビルドする方法を学びます。