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`