生成 runner 令牌

要注册 runner,您可以使用:

  • 在 UI 中创建 runner 时分配给 runner 的身份验证令牌。当从作业队列中选取作业时,runner 使用令牌向极狐GitLab 进行身份验证。
  • 注册令牌(已废弃)。

生成身份验证令牌

所有 runner 都可以使用身份验证令牌进行注册。

note令牌仅在注册期间在 UI 中显示一小段时间。

共享 runner

  • 引入于 15.10 版本。功能标志为 create_runner_workflow_for_admin
  • 默认启用于 16.0 版本。
在私有化部署版上,此功能默认可用。要隐藏此功能,需要管理员禁用功能标志 create_runner_workflow_for_admin

先决条件:

  • 您必须是管理员。

为共享 runner 生成身份验证令牌:

  1. 在左侧边栏中,选择 搜索或转到
  2. 选择 管理中心
  3. 在左侧边栏中,选择 CI/CD > Runners
  4. 选择 新建实例 runner
  5. 选择一个平台。
  6. 可选。输入 runner 的配置。
  7. 选择 提交
  8. 按照说明使用命令行注册 runner。

群组 runner

  • 引入于 15.10 版本。功能标志为 create_runner_workflow_for_namespace
  • 默认启用于 16.0 版本。
在私有化部署版上,此功能默认可用。要隐藏此功能,需要管理员禁用功能标志 create_runner_workflow_for_namespace

先决条件:

  • 您必须是群组所有者。

为群组 runner 生成身份验证令牌:

  1. 在左侧边栏中,选择 搜索或转到
  2. 选择 管理中心
  3. 在左侧边栏中,选择 CI/CD > Runners
  4. 选择 新建群组 runner
  5. 选择一个平台。
  6. 可选。输入 runner 的配置。
  7. 选择 提交
  8. 按照说明使用命令行注册 runner。

项目 runner

  • 引入于 15.10 版本。功能标志为 create_runner_workflow_for_namespace
  • 默认启用于 16.0 版本。
在私有化部署版上,此功能默认可用。要隐藏此功能,需要管理员禁用功能标志 create_runner_workflow_for_namespace

先决条件:

  • 您必须是项目的维护者。

为项目 runner 生成身份验证令牌:

  1. 在左侧边栏中,选择 搜索或转到
  2. 选择 管理中心
  3. 在左侧边栏中,选择 CI/CD > Runners
  4. 选择 新建项目 runner
  5. 选择一个平台。
  6. 可选。输入 runner 的配置。
  7. 选择 提交
  8. 按照说明使用命令行注册 runner。

生成注册令牌(已废弃)

caution传递 runner 注册令牌的功能以及对某些配置参数的支持废弃于 15.6 版本。您应该使用身份验证令牌来注册 runner,注册令牌和对某些配置参数的支持将在 16.6 版本,引入功能标志来禁用,并在 17.0 版本中删除。glrt- 标记禁用的配置参数是 --locked--access-level--run-untagged--maximum-timeout--paused-- tag-list--maintenance-note

共享 runner

  1. 在左侧边栏中,选择 搜索或转到
  2. 选择 管理中心
  3. 在左侧边栏中,选择 CI/CD > Runners
  4. 选择 注册实例 runner
  5. 复制注册令牌。

群组 runner

  1. 在左侧边栏中,选择 搜索或转到 并找到您的群组。
  2. 在左侧边栏中,选择 CI/CD > Runners
  3. 复制注册令牌。

项目 runner

  1. 在左侧边栏中,选择 搜索或转到 并找到您的项目。
  2. 在左侧边栏中,选择 设置 > CI/CD
  3. 展开 Runners 部分。
  4. 复制注册令牌。