gitlab常用命令

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: gitlab常用命令

1.运维管理

查看版本

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

实时查看日志

gitlab-ctl tail

数据库关系升级

gitlab-rake db:migrate

清理redis缓存

gitlab-rake cache:clear

升级GitLab-ce 版本

yum update gitlab-ce

升级PostgreSQL最新版本

gitlab-ctl pg-upgrade


2.服务控制命令

启动/停止/重启所有 gitlab 组件:

gitlab-ctl start/stop/restart

启动指定模块组件:

gitlab-ctl start redis/postgresql/gitlab-workhorse/logrotate/nginx/sidekiq/unicorn

停止指定模块组件:

gitlab-ctl stop 模块名

查看服务状态

gitlab-ctl status

生成配置并启动服务

gitlab-ctl reconfigure

3.日志相关

实时查看所有日志

gitlab-ctl tail

实时各个模块日志

gitlab-ctl tail redis/postgresql/gitlab-workhorse/logrotate/nginx/sidekiq/unicorn



4.备份相关

1.备份默认目录是/var/opt/gitlab/backups

gitlab-rake gitlab:backup:create


2.修改默认备份目录,vim /etc/gitlab/gitlab.rb

gitlab_rails['backup_path'] = '/data/backups'


5.恢复

gitlab-rake gitlab:backup:restore BACKUP=serail_number_date


获取最新tag

git describe --tags `git rev-list --tags --max-count=1`

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
docker 安装 gitlab 教程详解
docker 安装 gitlab 教程详解
281 0
Docker安装GitLab
在Docker下安装GitLab,以及安装好之后无法访问参考8常见问题
2166 1