gitlab+jenkins 搭建部署

本文详细介绍了如何通过GitLab和Jenkins的结合,实现代码提交后自动打包、部署和通知,提升开发人员的工作效率。包括环境准备、安装GitLab和Jenkins、配置、权限管理以及自动化部署脚本的编写和应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 为什么要搭建gitlab和jenkins?
    • 开发人员在每次开发完或修改一个bug后都要手动合并,打包或者连接服务器执行打包部署,每次手动操作,极大的影响了开发人员的效率。
    • gitlab和jenkins组合起来,开发人员只需要进行推送或合并代码到gitlab就可以实现服务自动打包,发布,部署,通知。
  • 操作流程:
  • 实验环境:
  • 环境准备:三台服务器 版本:Centos7.3
    • 关闭防火墙和selinux
    • GitLab版本:10.2.2
    • jenkins版本:jenkins-2.222-1.1
      • 插件软件包:jenkins-plugins.tar.gz
    • nginx版本:nginx/1.18.0
  • 实验步骤:
    • 8.5:安装gitlab 搭建出web界面平台
      • 1.安装前提软件:
        • yum install curl policycoreutils openssh-server openssh-clients postfix -y
      • 3.rpm安装软件包:
        • rpm -ivh gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm
      • 4.修改配置文件,指定本服务器的ip地址:
        • 打开配置文件:vim /etc/gitlab/gitlab.rb
      • 5.配置启动gitlab:
        • gitlab-ctl reconfigure
        • 查看状态:gitlab-ctl status
        • gitlab服务管理命令(开启/关闭/重启)
          • gitlab-ctl start/stop/restart
      • 6.使用浏览器登录gitlab:
        • 创建组:

        • 点击下方create groups创建即可
        • 创建用户:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力的IT小王

希望获得您的认可!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值