gitlab项目中启用或禁用 GitLab CI/CD Pipeline
默认情况下,GitLab CI/CD 在新安装上会默认启用,要关闭的话,有两种方式:需要在每个项目下单独关闭。通过修改源安装和 Omnibus 安装中的设置。(未验证)1.每个项目单独关闭要在项目中启用或禁用 GitLab CI/CD,这是汉化过后的gitlab截图:把Pipeline去掉勾选,然后点击“保存修改”就可以了。英文版的话,操作也是一样的:Settings > General &
·
默认情况下,GitLab CI/CD 在新安装上会默认启用,要关闭的话,有两种方式:
- 需要在每个项目下单独关闭。
- 通过修改源安装和 Omnibus 安装中的设置。(未验证)
1.每个项目单独关闭
要在项目中启用或禁用 GitLab CI/CD,这是汉化过后的gitlab截图:
把Pipeline去掉勾选,然后点击“保存修改”就可以了。
英文版的话,操作也是一样的:
Settings > General > Visibility, project features, permissions.
在Repository选项里,把Pipeline去掉勾选,然后保存修改。
2.通过修改源安装和 Omnibus 安装中的设置来禁用 GitLab CI/CD 站点范围
未验证,仅供参考。
需要注意的两件事:
- 禁用 GitLab CI/CD 将仅影响新创建的项目。在此修改之前启用它的项目将一直工作。
- 即使您禁用 GitLab CI/CD,用户仍能够在项目的设置中启用它。
对于源安装,请打开编辑器并设置为 :gitlab.yml builds false,就是把下边儿的最后一项设置为false。
## Default project features settings
default_projects_features:
issues: true
merge_requests: true
wiki: true
snippets: false
builds: false
保存文件并重新启动 GitLab:
sudo service gitlab restart
对于 Omnibus 安装,编辑并添加行:/etc/gitlab/gitlab.rb
gitlab_rails['gitlab_default_projects_features_builds'] = false
保存文件并重新配置 GitLab:
sudo gitlab-ctl reconfigure
更多推荐
已为社区贡献1条内容
所有评论(0)