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

チュートリアル: アプリケーションをデプロイおよびリリースする

パッケージとコンテナの管理

アーティファクトを管理するために、パッケージとコンテナレジストリーの使用方法を説明します。

トピック説明初心者向け
GitLabパッケージとリリース機能この自分のペースで進められるコースで、レジストリとリリース機能の基本を学びます。star
CI/CDでパッケージを自動的にビルドして公開するPyPIパッケージを自動的にビルド、テストし、パッケージレジストリに公開する方法を学習します。star
エンタープライズの拡大に合わせてパッケージレジストリを構造化するパッケージを大規模にアップロード、管理、使用するための組織をセットアップします。
GitLab CI/CDでPythonパッケージをビルドして署名するGitLab CI/CDとSigstore Cosignを使用してPythonパッケージ用の安全なパイプラインをビルドする方法を学習します。
ビルド来歴データでコンテナイメージにアノテーションを付与するCosignを使用してコンテナイメージの構築、署名、および注釈付けのプロセスを自動化する方法について説明します。
Amazon ECRからGitLabにコンテナイメージを移行するAmazon Elastic Container Registry(ECR)からGitLabコンテナレジストリへのコンテナイメージの一括移行を自動化します。

静的ウェブサイトを公開する

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

トピック説明初心者向け
CI/CDテンプレートからPagesウェブサイトを作成する一般的な静的サイトジェネレーター(SSG)用のCI/CDテンプレートを使用して、プロジェクトのPagesウェブサイトをすばやく生成します。star
Pagesウェブサイトをゼロから作成する空のプロジェクトからPagesウェブサイトのすべてのコンポーネントを作成します。
GitLabでHugoサイトをビルド、テスト、デプロイするCI/CDテンプレートとGitLab Pagesを使用してHugoサイトを生成します。star