Providers

GitLab Pages

将 Nitro 应用程序部署到 GitLab Pages。

预设: gitlab_pages

Read more in GitLab Pages.

设置

按照步骤 创建一个 GitLab Pages 网站

部署

  1. 这是一个示例 GitLab Pages 工作流,用于将您的网站部署到 GitLab Pages:
.gitlab-ci.yml
image: node:lts
before_script:
  - npx nypm install
pages:
  cache:
    paths:
      - node_modules/
  variables:
    NITRO_PRESET: gitlab_pages
  script:
    - npm run build
  artifacts:
    paths:
      - .output/public
  publish: .output/public
  rules:
    # 这确保只有对默认分支的推送
    # 才会触发页面部署
    - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH