gitlab-runner 的安装

本文介绍如何利用GitLab内置的持续集成工具GitLab CI/CD进行项目自动化构建。主要内容包括GitLab CI/CD的基本原理、.gitlab-ci.yml配置文件的作用、GitLab Runner的安装及注册流程。

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

Gitlab-ci说明

是GitLab内置的进行持续集成的工具,只需要在仓库根目录下创建.gitlab-ci.yml 文件,并配置GitLab Runner;每次提交的时候,gitlab将自动识别到.gitlab-ci.yml文件,并且使用Gitlab Runner执行该脚本

Gitlab-runner 安装
#本地可wget 下载(自己找地方下载)
wget https://mirrors.xxxxx.com/package/gitlab-ce/gitlab-runner-12.10.3-1.x86_64.rpm
#下载到本地home 目录下进行解压即可。
rpm -ivh gitlab-runner-12.10.3-1.x86_64.rpm

然后进行gitlab-runner 注册

Gitlab-runner 的注册

首先从gitlab 上获取注册runner 的令牌(url与token)
在这里插入图片描述

#输入命令 
gitlab-runner register

在这里插入图片描述

步骤概述

1 输入图片上runner 的url 然后回车
2 输入图片上runner 的token注册令牌 然后回车
3针对ci-runner 的描述 随便写然后回合
4之后填写runner的tags,用于在之后CI/CD操作时标识使用哪个runner来进行流水线
5之后选择需要以哪种方式运行runner,这里我选择用shell方式运行runner,大家可以自行根据自己需要选择

到此,runner就注册完毕了。可以到gitlab上看下,刚刚注册的runner是否存在

Runner点进去之后在项目那搜索,然后添加项目就可以了

在 Windows 系统上安装和配置 GitLab Runner 涉及几个关键步骤,包括下载可执行文件、注册 Runner、配置服务以及设置 CI/CD 脚本。 ### 下载和安装 GitLab Runner 1. 首先,从 [GitLab Runner 的官方 GitHub 页面](https://gitlab-runner-downloads.s3.amazonaws.com/latest/index.html)下载适用于 Windows 的 `gitlab-runner.exe` 文件。 2. 将下载的 `gitlab-runner.exe` 文件放置在你希望运行 GitLab Runner 的目录中,例如 `C:\GitLab-Runner`。 3. 打开命令提示符(CMD)并导航到该目录,然后执行以下命令来安装和启动 GitLab Runner 服务: ```bash gitlab-runner.exe install gitlab-runner.exe start ``` ### 注册 GitLab Runner 1. 在 GitLab 项目中获取 Runner 注册令牌。可以在项目的 **Settings > CI/CD > Runners** 页面中找到。 2. 在命令提示符中执行以下命令以注册 Runner: ```bash gitlab-runner.exe register ``` 系统将提示输入以下信息: - **GitLab instance URL**:输入你的 GitLab 实例的 URL,例如 `https://gitlab.com`。 - **Registration token**:输入从 GitLab 获取的注册令牌。 - **Description**:输入 Runner 的描述,例如 `My Windows Runner`。 - **Tags**:输入 Runner 的标签(可选)。 - **Executor**:选择执行器类型,例如 `shell` 或 `docker`。对于 Windows 环境,推荐使用 `cmd` 或 `powershell`。 3. 完成注册后,Runner 将出现在项目的 **Runners** 页面中。 ### 配置 GitLab Runner 1. GitLab Runner 的配置文件通常位于 `C:\GitLab-Runner\config.toml`。可以编辑此文件以调整 Runner 的配置,例如指定特定的构建目录或设置环境变量。 2. 如果使用 `powershell` 或 `cmd` 作为执行器,可以在 `.gitlab-ci.yml` 文件中编写 PowerShell 或 CMD 命令来执行构建任务。 ### 示例 `.gitlab-ci.yml` 文件 以下是一个简单的 `.gitlab-ci.yml` 文件示例,用于在 Windows 上执行构建任务: ```yaml stages: - build build: stage: build script: - echo "Building the project..." - 'dir' # 列出当前目录内容 - 'cd C:\path\to\your\project' - 'mvn clean package' # 使用 Maven 打包项目 ``` ### 启动和停止 GitLab Runner 服务 - 启动服务: ```bash gitlab-runner.exe start ``` - 停止服务: ```bash gitlab-runner.exe stop ``` - 重启服务: ```bash gitlab-runner.exe restart ``` 通过上述步骤,可以在 Windows 系统上成功安装和配置 GitLab Runner,并用于执行 CI/CD 任务[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值