CI/CD テンプレートから GitLab Pages ウェブサイトを作成します。

GitLabは.gitlab-ci.yml 最も人気のある静的サイトジェネレータ(SSG)のテンプレートを .gitlab-ci.yml提供しています。これらのテンプレートから.gitlab-ci.yml 独自の .gitlab-ci.ymlファイルを.gitlab-ci.yml 作成 .gitlab-ci.ymlし、CI/CDパイプラインを実行してPagesウェブサイトを生成することができます。

Pagesサイトを追加したい既存のプロジェクトがある場合、.gitlab-ci.yml テンプレートを使用してください。

GitLab リポジトリには、SSG 固有のファイルか、プレーンな HTML が含まれている必要があります。これらの手順を完了した後、Pages サイトを適切に生成するために追加の設定を行う必要があるかもしれません。

  1. 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
  2. Add({plus})] ドロップダウンリストから、[New file] を選択します。
  3. テンプレートの種類を選択]ドロップダウンリストで、.gitlab-ci.ymlを選択します。
  4. Apply a templateドロップダウンリストのPagesセクションで、SSG の名前を選択します。
  5. コミットメッセージボックスに、コミットメッセージを入力します。
  6. 変更をコミット を選択します。

すべてが正しく設定されていれば、サイトのデプロイには約30分かかります。

パイプラインを表示するには、[Build] > [Pipelines] に移動します。

パイプラインが完了したら、[デプロイ] > [Pages]でPagesウェブサイトへのリンクを探します。

リポジトリにプッシュされた変更ごとに、GitLab CI/CDは新しいパイプラインを実行し、変更をすぐにPagesサイトに公開します。

サイト用に作成された HTML やその他のアセットを見るには、ジョブのアーティファクトをダウンロードしてください。