Gitlab CI/CD自动化部署的实现 (一)

本文详细介绍如何在GitLab中利用CI功能实现自动化部署。包括安装runner、配置runner、注册runner三个步骤,以及如何查看runner状态和服务是否生效。

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

前提:

目前GitLab已经有了CI功能,即持续集成的功能。可以实现代码提交后自动测试、编译、发布、部署等自动化工作

下面是我总结的实现内容:

第一步:安装runner

官方安装文档:

https://docs.gitlab.com/runner/install/

在root下执行

#下载gitlab-runner
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-runner/yum/el7/gitlab-runner-10.5.0-1.x86_64.rpm

# 安装
rpm -ivh gitlab-runner-10.5.0-1.x86_64.rpm

第二步:配置Runner

 

# 在root下执行

sudo chmod +x /usr/local/bin/gitlab-runner

#创建gitlab-runner用户

sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash

# 安装并运行服务

sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner sudo gitlab-runner start

 

# 查看状态
gitlab-runner status 输出:gitlab-runner: Service is running!

# 查看是否生效
ps -ef | grep gitlab-runner

第三步:注册Runner


先打开GitLab上需要自动部署的项目界面,找到该项目的Settings –> CI/CD –> Runners settings 在gitlab上可以看到自己的token信息,用来注册runner

# 在root下执行
gitlab-runner register (会出现注册信息,填url,token,runner的名字)

成功之后会如下图:

至此安装部分就完成了
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值