GitLab自动部署之GitLab Runner安装与使用

本文详细介绍了如何在Linux环境下安装和配置GitLab CI/CD与GitLab Runner,包括下载二进制文件、设置执行权限、创建用户、安装服务及启动流程。此外,还提供了注册Runner的具体步骤,包括输入URL、Token、描述、标签和执行器的选择。

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

简介

GitLab CI / CD 是GitLab的一部分,GitLab是一个带有API的Web应用程序,可将其状态存储在数据库中。它管理项目/构建,并提供一个很好的用户界面,除了GitLab的所有功能。

GitLab Runner 是一个处理构建的应用程序。它可以单独部署,并通过API与GitLab CI / CD配合使用。

一,安装Gitlab Runner

安装文档:https://docs.gitlab.com/runner/install/linux-manually.html
下载二进制文件

# Linux x86-64
curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64

赋予它执行权限:

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

创建GitLab CI用户:

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

安装:

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

启动服务:

gitlab-runner start

二,注册

gitlab-runner register
(输入url,如下图所示查找)
Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com )
https://gitlab.com
(输入token,如下图所示查找)
Please enter the gitlab-ci token for this runner:
yFEzzRP-CWWSE8chWXpW
(输入描述,gitlab ui界面可修改)
Please enter the gitlab-ci description for this runner:
test
(输入标签,gitlab ui界面可修改)
Please enter the gitlab-ci tags for this runner (comma separated):
test
(输入执行者)
Please enter the executor: docker+machine, docker-ssh+machine, kubernetes, parallels, shell, virtualbox, docker, docker-ssh, ssh:
shell
(如果您选择Docker作为执行程序,则会要求您将默认图像用于未在其中定义的项目.gitlab-ci.yml:)
Please enter the Docker image (eg. ruby:2.1):
alpine:latest

URL和token获取:
在这里插入图片描述在这里插入图片描述
注册成功后,如下图所示
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值