不使用CI/CD,能否部署GitLab Pages?

12
我们在本地部署了GitLab实例,目前无法负担使用GitLab Runner运行CI/CD流水线的成本。是否可以在不使用CI/CD的情况下使用GitLab Pages?例如,是否可以手动准备HTML内容,将其放置在根目录下的public文件夹中并使其可访问?
1个回答

2
我假设你不想使用耗费CI分钟限制和成本的GitLab共享Runner。

公共文件夹

参考此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直接管理,因此在本地运行不会影响页面状态。

使用自己的Runner并注册到Gitlab(可能)

在您的计算机上安装GitLab Runner并注册为Runner,说明可以在设置->CI/CD->Runners->指定的Runner中找到。启用它以供您的项目或组使用。

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


2
前两个步骤是误导性的。我理解正确吗,实现这一点的唯一方法是第三步,即使用您自己的本地运行程序? - Alex
3
我恐怕没有完全理解答案。是否可以在没有CI/CD和Runner的情况下部署GitLab Pages,还是必须要有CI/CD和Runner? - Juan Cespedes
你们有人找到这个问题的答案了吗? - Benni

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接