前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于GitLab+Jenkin-CICD方案实践

基于GitLab+Jenkin-CICD方案实践

作者头像
2546610233
发布2024-05-08 17:11:21
1190
发布2024-05-08 17:11:21
举报
文章被收录于专栏:误入歧途误入歧途

前言

笔录于2022-

安装Gitlab:

代码语言:javascript
复制
[root@gitlab-service ~]# yum install wget -y
[root@gitlab-service ~]# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-14.1.0-ce.0.el7.x86_64.rpm --no-check-certificate
[root@gitlab-service ~]# yum install gitlab-ce-14.1.0-ce.0.el7.x86_64.rpm -y
 Installing : gitlab-ce-14.1.0-ce.0.el7.x86_64                                                                               1/1 
It looks like GitLab has not been configured yet; skipping the upgrade script.

       *.                  *.
      ***                 ***
     *****               *****
    .******             *******
    ********            ********
   ,,,,,,,,,***********,,,,,,,,,
  ,,,,,,,,,,,*********,,,,,,,,,,,
  .,,,,,,,,,,,*******,,,,,,,,,,,,
      ,,,,,,,,,*****,,,,,,,,,.
         ,,,,,,,****,,,,,,
            .,,,***,,,,
                ,*,.

     _______ __  __          __
    / ____(_) /_/ /   ____ _/ /_
   / / __/ / __/ /   / __ `/ __ \
  / /_/ / / /_/ /___/ /_/ / /_/ /
  \____/_/\__/_____/\__,_/_.___/
  
Thank you for installing GitLab!
GitLab常用组件
  • nginx #静态Web服务器
  • gitlab-shell #用于处理Git命令
  • gitlab-workhorse #轻量级的反向代理服务器
  • logrotate #日志文件管理工具
  • postgresql #数据库
  • redis #缓存数据库
  • unicorn #GitLab Rails应用是托管在这个服务器上面的
GitLab服务参数

常用参数如下:

  • /opt/gitlab #应用代码和相应的依赖程序
  • /etc/gitlab #配置文件目录
  • /etc/gitlab/gitlab.rb #gitlab配置文件
  • /var/log/gitlab #gitlab各个组件产生的日志/var/opt/gitlab/git-data/repositories #库默认存储目录
  • /var/opt/gitlab/backups/ #备份文件生成的目录
  • /var/opt/gitlab/gitlab-rails/etc/unicorn.rb #unicorn配置文件
  • /var/opt/gitlab/nginx/conf/gitlab-http.conf #nginx配置文件
GitLab常用命令
  • gitlab-ctl start #启动全部服务(也可指定单个服务)
  • gitlab-ctl restart #重启全部服务(也可指定单个服务)
  • gitlab-ctl stop #停止全部服务(也可指定单个服务)
  • gitlab-ctl reconfigure #使配置文件生效(修改主配置文件后使用)
  • gitlab-ctl show-config #验证配置文件
  • gitlab-ctl uninstall #卸载gitlab(保留数据)
  • gitlab-ctl cleanse #删除所有数据,从新开始
  • gitlab-ctl tail <service name> #查看服务的日志
登录GitLab

浏览器访问GitLab服务器地址:http://server_ip

  默认用户名:root

  root初始密码所在文件:cat /etc/gitlab/initial_root_password

GitLab 部署完成:
修改密码

部署完成后,下次登录还是需要看密码配置文件,所以一般部署完成后第一件事就是改密码,密码不验证复杂度,长度需满足8位:

修改Root密码
本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-01-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 安装Gitlab:
    • GitLab常用组件
      • GitLab服务参数
        • GitLab常用命令
          • 登录GitLab
            • GitLab 部署完成:
              • 修改密码
              • 修改Root密码
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
          http://www.vxiaotou.com