可持续化扩展(一)之GitLab全局取消流水线

默认情况下,GitLab CI/CD 在新安装上会默认启用,要关闭的话,有两种方式:

需要在每个项目下单独关闭。
通过修改源安装和 Omnibus 安装中的设置。(未验证)
1.每个项目单独关闭
要在项目中启用或禁用 GitLab CI/CD,这是汉化过后的gitlab截图:

在这里插入图片描述

在这里插入图片描述

把Pipeline去掉勾选,然后点击“保存修改”就可以了。

英文版的话,操作也是一样的:
Settings > General > Visibility, project features, permissions.
在Repository选项里,把Pipeline去掉勾选,然后保存修改。

2.通过修改源安装和 Omnibus 安装中的设置来禁用 GitLab CI/CD 站点范围
未验证,仅供参考。

需要注意的两件事:

        1.禁用 GitLab CI/CD 将仅影响新创建的项目。在此修改之前启用它的项目将一直工作。
即使您禁用 GitLab CI/CD,用户仍能够在项目的设置中启用它。
        2.对于源安装,请打开编辑器并设置为 :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


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值