チュートリアルアプリケーションの構築
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サイトを生成します。 | {スター} |