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