GitLab CI - 配置 Gitlab 运行器


描述

GitLab runner 是一个构建实例,用于在多台计算机上运行作业并将结果发送到 GitLab,它可以放置在单独的用户、服务器和本地计算机上。安装后,您可以将运行程序注册为共享或特定。运行器的安装在GitLab 安装章节中进行了解释。

您可以使用特定或共享的跑步者来完成您的工作。

共享跑步者

这些运行程序对于具有类似要求的多个项目的作业非常有用。您可以使用单个或少量的 Runner 来处理多个项目,而不是在许多项目中使用多个 Runner,这将易于维护和更新。

特定跑步者

如果作业对项目有特定要求或特定需求,这些运行程序对于部署特定项目非常有用。特定的跑步者使用FIFO(先进先出)流程以先到先得的方式组织数据。

您可以使用项目注册令牌注册特定的运行者。在 Windows 上安装 GitLab部分下的GitLab 安装章节中的步骤 1 到 12中解释了注册特定运行器。

锁定特定的跑步者

您可以锁定特定的运行器,使其无法为其他项目启用。为此,您需要注册一个运行程序,该运行程序在“ GitLab 安装”一章中“在 Windows 上安装 GitLab”部分下的步骤 1 到 12 中进行了说明。

要锁定跑步者,请执行以下步骤 -

第 1 步- 登录您的 GitLab 帐户并转到您的项目 -

亚搏体育app安装

步骤 2 - 单击“设置”选项卡下的 CI/CD 选项,然后展开“运行程序设置”选项。-

亚搏体育app安装

步骤 3 - 在“跑步者设置”部分下,您将看到该项目已激活的跑步者 -

亚搏体育app安装

步骤 4 - 现在点击铅笔按钮 -

亚搏体育app亚搏体育app亚搏体育app运行

步骤 5 - 接下来它将打开 Runner 屏幕并选中“锁定到当前项目”选项 -

亚搏体育app亚搏体育app亚搏体育app运行

单击保存更改按钮以使更改生效。

步骤 6 - 保存更改后,它将成功更新运行器。

亚搏体育app亚搏体育app亚搏体育app运行

受保护的跑步者

可以保护跑步者保存重要信息。您可以通过以下步骤保护跑步者 -

步骤 1 - 遵循上一节(锁定特定运行者)中说明的相同步骤(从步骤 1 到步骤 4)。

步骤 2 - 单击铅笔按钮后,它将打开“跑步者”屏幕,然后选中“受保护”选项 -

亚搏体育app安装

单击保存更改按钮以使更改生效。

运行未标记的作业

当没有为跑步者分配标签时,您可以阻止跑步者选择带标签的作业。跑步者可以使用以下步骤选择标记/未标记的作业 -

步骤 1 - 遵循锁定特定运行程序部分中说明的相同步骤(从步骤 1 到 4)。

步骤 2 - 单击铅笔按钮后,它将打开 Runner 屏幕,然后选中Run untagged jobs选项 -

亚搏体育app安装

单击保存更改按钮以使更改生效。