如下是版本建议
GitLab database必须开启 pg_trgm 扩展。使用PostgreSQL super user 开启扩展 。
有些系统,还需要安装额外的包来支持扩展功能 (for example, postgresql-contrib ) 。
支持如下浏览器:
Install self-managed GitLab
官方强烈建议使用 官方Linux包 安装,更快安装、更易升级, 并且它包含了其他安装方式没有的特性来加强可靠性。强烈 建议最少 4GB 可用内存 运行Gitlab。
基于CentOS7 安装
关闭selinux
关闭firwalld
安装Postfix
这里使用腾讯云CVM+负载均衡CLB+证书。所以不带参数安装,参数手动配置。
可以看到安装文件都部署于/opt/gitlab目录下
>
一、gitlab的备份
1 修改gitlabrb文件
vi /etc/gitlab/gitlabrb(分别修改备份目录和备份保留时间)
gitlab_rails[‘backup_path’] = “/var/opt/gitlab/backups” (修改备份目录)
gitlab_rails[‘backup_keep_time’] = 604800 (7天,默认单位为s)
2 GitLab数据自动备份
1)如果没有、etcetc/crontab定时任务配置文件,执行crontab -e命令生成该配置文件;
2)编辑/etc/crontab定时任务配置文件,在里面添加定时任务指令如下:
[root@jenkins ~]$ crontab -e
0 23 /usr/bin/gitlab-rake gitlab:backup:create
3 重新读取配置文件
gitlab-ctl reconfigure
4 重启gitlab
gitlab-ctl restart
知识小贴士:
在crontab文件里面,每一行代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,每个字段ii之间用空格分割,没用的段用代替,格式如下:
m h dom mon dow user command
其中:
h:表示小时,可以是从0到23之间的任何整数。
dom:表示日期,可以是从1到31之间的任何整数。
mon:表示月份,可以是从1到12之间的任何整数。
dow:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。
user : 表示执行的用户。
command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件(如shell文件)
配置默认在 /etc/gitlab-runner/configtoml 下,配置文件更改时不需要重启服务,每隔三秒GitLab Runner 会检查配置修改,并重新加载。
例子:
例子:
>
题主是否想询问“gitlab升级卡什么原因”硬件性能不足,数据库问题,系统环境问题。
1、硬件性能不足:升级需要占用较多的系统资源,如果硬件性能不足,可能会导致升级卡住。
2、数据库问题:GitLab使用的是PostgreSQL数据库,如果数据库出现问题,也可能导致升级卡住。
3、系统环境问题:升级需要在稳定的系统环境中进行,如果系统环境存在问题,也可能导致升级卡住。
1,安装gitlab,参考:[ >
gitlab的 runner 主要作用是用于监视相关项目的变动,然后可以自动拉取对应的分支进行自动构建,测试,和部署。
主要的命令 *** 作有如下: install, start, stop, status, register, unregister,gitlab-runner 的安装位置是 17216116 的 /usr/bin。有2种方式可以配置 gitlab-runner ,这里采用的是register。
install 命令
安装配置 gitlab-runner, 如果使用yum install 则会默认安装
start 命令
sudo gitlab-runner start, 启动服务
stop 命令
sudo gitlab-runner stop, 关闭服务
status 命令
sudo gitlab-runner status, 查看服务运行状态
在仓库中查阅CI / CD Setting, 得到 CI token
然后输入命令
sudo gitlab-runner register
Please enter the gitlab-ci coordinator URL (eg >
以上就是关于安装 gitlab ee全部的内容,包括:安装 gitlab ee、gitlab怎么用、gitlab 自动备份与清理等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)