是否可以在没有 CI/CD 的情况下部署 GItLab Pages?

use*_*777 6 gitlab gitlab-ci gitlab-ci-runner gitlab-pages

我们有一个本地部署的 Gitlab 实例,当时我们无法负担一个 GitLab Runner 来运行 CI/CD 管道。

是否可以在没有 CI/CD 的情况下使用 GitLab Pages?例如,是否可以手动准备 HTML 内容,将其放在public根目录中的文件夹中并使其可访问?

Rag*_*mar 2

我假设你不想使用GitLab 共享运行器,这会花费你和 CI 分钟限制

公用文件夹

请参阅此gitlab-ci.yaml内容以获取 HTML 内容https://gitlab.com/pages/plain-html/-/blob/master/.gitlab-ci.yml

无需注册本地运行

以下是已知的限制:https://docs.gitlab.com/runner/commands/#limitations-of-gitlab-runner-exec

页面由 Gitlab 直接管理,因此本地运行不会影响页面的状态。

使用自己的运行器并在 gitlab 上注册(可能)

在您的计算机上安装 GitLab 运行程序并注册为运行程序,可以在设置 -> CI/CD -> 运行程序 -> 特定运行程序中找到说明为您的项目或组启用它。

我使用我的个人机器 gitlab-runner 来执行不计入 CI 分钟的 CI 作业。

  • 恐怕我不完全理解答案。是否可以在没有 CI/CD 的情况下部署 GitLab Pages,或者是否必须拥有 CI/CD 和运行程序? (3认同)
  • 前两个步骤具有误导性。我是否正确理解实现这一目标的唯一方法是第 3 步,即使用您自己的本地运行程序? (2认同)