- GitLab 教程
- GitLab - 首页
- GitLab 基础
- GitLab - 简介
- GitLab - 安装
- GitLab - Git 命令
- GitLab - SSH 密钥设置
- GitLab - 创建项目
- GitLab - Fork 项目
- GitLab - 创建分支
- GitLab - 添加文件
- GitLab - 变基操作
- GitLab - 合并提交
- GitLab 用户和组
- GitLab - 添加用户
- GitLab - 创建组
- GitLab - 删除用户
- GitLab - 用户权限
- GitLab 问题跟踪器
- GitLab - 创建问题
- GitLab - 合并请求
- GitLab - 引用问题
- GitLab - 里程碑
- GitLab - Wiki 页面
- GitLab 实例管理
- GitLab - 创建备份
- GitLab - 恢复备份
- GitLab - 导入仓库
GitLab CI - 配置 GitLab Runner
描述
GitLab Runner 是一个构建实例,用于在多台机器上运行作业并将结果发送到 GitLab,并且可以放置在不同的用户、服务器和本地机器上。安装后,您可以将 Runner 注册为共享或特定 Runner。Runner 的安装在GitLab 安装章节中进行了说明。
您可以使用特定 Runner 或共享 Runner 来服务您的作业。
共享 Runner
这些 Runner 适用于具有类似需求的多个项目。与其为许多项目使用多个 Runner,不如使用一个或少量 Runner 来处理多个项目,这将易于维护和更新。
特定 Runner
这些 Runner 适用于部署特定项目,如果作业具有某些需求或对项目有特定的要求。特定 Runner 使用FIFO(先进先出)流程来组织数据,并遵循先到先服务的原则。
您可以使用项目注册令牌注册特定 Runner。在GitLab 安装章节的“在 Windows 上安装 GitLab”部分的步骤 1 到 12 中解释了注册特定 Runner 的方法。
锁定特定 Runner
您可以锁定特定 Runner,使其无法为其他项目启用。为此,您需要注册一个 Runner,这在GitLab 安装章节的“在 Windows 上安装 GitLab”部分的步骤 1 到 12 中进行了说明。
要锁定 Runner,请执行以下步骤:
步骤 1 - 登录您的 GitLab 帐户并转到您的项目:步骤 2 - 点击“设置”选项卡下的“CI/CD”选项,并展开“Runner 设置”选项:
步骤 3 - 在“Runner 设置”部分,您将看到该项目的已激活 Runner:
步骤 4 - 现在点击铅笔按钮:
步骤 5 - 接下来它将打开 Runner 屏幕,并选中“锁定到当前项目”选项:
点击“保存更改”按钮以使更改生效。
步骤 6 - 保存更改后,它将成功更新 Runner。
受保护的 Runner
可以保护 Runner 以保存重要信息。您可以使用以下步骤来保护 Runner:
步骤 1 - 按照上一节(锁定特定 Runner)中说明的相同步骤(步骤 1 到 4)进行操作。
步骤 2 - 点击铅笔按钮后,它将打开 Runner 屏幕,然后选中“受保护”选项:
点击“保存更改”按钮以使更改生效。
运行未标记的作业
当未为 Runner 分配任何标签时,您可以阻止 Runner 选择带有标签的作业。Runner 可以使用以下步骤选择带标签/未标记的作业:
步骤 1 - 按照“锁定特定 Runner”部分中说明的相同步骤(步骤 1 到 4)进行操作。
步骤 2 - 点击铅笔按钮后,它将打开 Runner 屏幕,然后选中“运行未标记的作业”选项:
点击“保存更改”按钮以使更改生效。