IBM Cloud Docs
配置 Delivery Pipeline Private Worker

配置 Delivery Pipeline Private Worker

Delivery Pipeline Private Worker 与一个或多个专用工作程序相连接,这些工作程序以隔离方式运行 Delivery Pipeline 工作负载。

配置 Delivery Pipeline Private Worker 工具集成,以使专用工作程序可用于工具链中的管道:

  1. 如果您在创建工具链时配置此工具集成,请在“可配置的集成”部分中,单击 Delivery Pipeline Private Worker

  2. 若您已拥有工具链并需向其中添加此工具集成,请在控制 IBM Cloud 台中点击菜单图标 (汉堡图标 )> 平台自动化 > 工具链。 在工具链页面上,点击工具链以打开其概述页面。

    a. 点击添加工具

    b. 在“工具集成”部分中,单击 Delivery Pipeline Private Worker

  3. 输入工具集成的名称。 此名称用于在管道阶段的工作程序选项卡中标识专用工作程序池。

  4. 输入服务标识 API 密钥,以认证对工作队列的访问权,在此队列中,一个或多个专用工作程序可以查找工作。 如果您没有服务标识 API 密钥,请单击创建为此专用工作程序生成服务标识 API 密钥。

  5. 单击创建集成

  6. 在您的工具链中,于交付管道卡片上点击私有工作 Delivery Pipeline 器,即可查看所有通过关联此服务 ID 的 API 密钥注册的工作器列表。

使用 API 配置 Delivery Pipeline Private Worker

私有工具集成支持以下配置参数,您可在 创建读取更新Delivery Pipeline 工具集成时 通过工具链 HTTP API 和 SDK 使用这些参数。

必须在请求主体中使用 private_worker 值指定 tool_type_id 属性。

Delivery Pipeline私有 Worker 工具集成参数
参数 用途 类型 Terraform 自变量 描述
名称 必需,可更新 字符串 名称 此工具集成的名称。
workerQueueCredentials 必需,可更新 密码 工作者队列凭据 专用工作程序用于认证对工作队列的访问权的服务标识 API 密钥。 您可以将工具链私钥引用用于此参数。 有关私钥引用的更多信息,请参阅 保护 Continuous Delivery中的敏感数据
workerQueueIdentifier 可选,可更新 字符串 工作者队列标识符 标识此专用工作程序的运行请求队列的服务标识。