チュートリアルアプリケーションの構築

CI/CDパイプラインについて学ぶ

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

トピック説明初心者向け
初めてのGitLab CI/CDパイプラインの作成と実行 .gitlab-ci.yml ファイルを作成し、パイプラインを開始します。{スター}
複雑なパイプラインの作成複雑なパイプラインを作成することで、GitLab CI/CDでよく使われるキーワードを学びます。 
始めましょう:CI/CDについて学ぶ (9m 02s) .gitlab-ci.yml ファイルとその使用方法について学びます。{スター}
GitLab CI/CDGitLab CI/CDについて学び、パイプラインを構築するセルフペースコースです。{スター}
CI ディープダイブ(22m 51s)パイプラインと継続的インテグレーションのコンセプトを詳しく見ていきます。 
クラウドでの CI/CD のセットアップさまざまなクラウドベースの環境でCI/CDをセットアップする方法を学びます。 
CI/CDの例とテンプレートを探すこれらの例とテンプレートを使用して、ユースケースに合わせて CI/CD をセットアップしてください。 
CI/CDのルールを理解する(8m 56s)CI/CDルールの使い方について詳しく説明します。 
Auto DevOpsを使用してアプリケーションをデプロイします。Google Kubernetes Engine(GKE)にアプリケーションをデプロイします。 

GitLab Runnerの設定

パイプラインでジョブを実行するRunnerを設定します。

トピック説明初心者向け
プロジェクトランナーを作成、登録、実行できます。プロジェクトのジョブを実行するプロジェクトランナーを作成し、登録する方法の基本を学びます。{スター}
Google Kubernetes Engineを使うためのGitLab Runnerの設定ジョブを実行するためにGKEを使用するGitLab Runnerの設定方法を学びます。 
Runner作成の自動化ランナーフリートを最適化するために、認証ユーザーとしてランナー作成を自動化する方法を学びましょう。 

静的ウェブサイトの公開

GitLab Pagesを使って、プロジェクトから直接静的ウェブサイトを公開しましょう。

トピック説明初心者向け
CI/CDテンプレートからPagesウェブサイトを作成します。人気の静的サイトジェネレータ(SSG)のCI/CDテンプレートを使って、プロジェクト用のPagesウェブサイトを素早く生成します。{スター}
ゼロからPagesウェブサイトを作成空白のプロジェクトからPagesウェブサイトのすべてのコンポーネントを作成します。 
GitLab を使って Hugo サイトをビルド、テスト、デプロイします。CI/CDテンプレートとGitLab Pagesを使ってHugoサイトを生成します。{スター}