チュートリアルアプリケーションの構築
CI/CDパイプラインについて学ぶ
CI/CD パイプラインを使用して、コードを自動的にビルド、テスト、デプロイします。
トピック | 説明 | 初心者向け |
---|---|---|
初めてのGitLab CI/CDパイプラインの作成と実行 |
.gitlab-ci.yml ファイルを作成し、パイプラインを開始します。 | {スター} |
複雑なパイプラインの作成 | 複雑なパイプラインを作成することで、GitLab CI/CDでよく使われるキーワードを学びます。 | |
始めましょう:CI/CDについて学ぶ (9m 02s) |
.gitlab-ci.yml ファイルとその使用方法について学びます。 | {スター} |
GitLab CI/CD | GitLab 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サイトを生成します。 | {スター} |