gitlab-runner之搭建CI/CD

文章介绍了如何使用gitlab-runner进行自动化部署,首先强调了升级git的重要性,然后详细步骤包括下载安装git新版本,注册gitlab-runner,配置gitlab-ci.yml文件,以及设定代码克隆路径。整个过程旨在简化代码发布和部署的繁琐操作。

1. 背景

每次发布代码,需要连接服务器更新代码,进行部署,比较繁琐,浪费时间。方案有jenkins或gitlab-runner。由于代码仓库是gitlab并且只需要自动部署,不需要其他额外功能,这里选择使用gitlab-runner。

2. 升级git(重要!!!)

centos默认yum安装的git版本是1.8.3.1, 现在git最新版本已经是2.39.0。使用老版本gitlab-runner后续重复构建会出现问题,安装gitlab-runner前,要将git进行升级。

  1. 离线安装
# linux版本git下载地址
https://www.kernel.org/pub/software/scm/git/git-2.39.0.tar.gz
# 将文件下载到linux服务器中, 可以是其他目录, 随意
cd /user/local/
wget https://www.kernel.org/pub/software/scm/git/git-2.39.0.tar.gz
# 解压文件
tar -zxvf git-2.39.0.tar.gz
# 安装编译环境
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

# 安装编译环境时, 会自动安装1.8.3.1版本git, 这里需要卸载一下
yum remove git

# 编译
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值