配置 Delivery Pipeline Private Worker
Delivery Pipeline Private Worker 与一个或多个专用工作程序相连接,这些工作程序以隔离方式运行 Delivery Pipeline 工作负载。
配置 Delivery Pipeline Private Worker 工具集成,以使专用工作程序可用于工具链中的管道:
-
如果您在创建工具链时配置此工具集成,请在“可配置的集成”部分中,单击 Delivery Pipeline Private Worker。
-
若您已拥有工具链并需向其中添加此工具集成,请在控制 IBM Cloud 台中点击菜单图标 (
)> 平台自动化 > 工具链。 在工具链页面上,点击工具链以打开其概述页面。
a. 点击添加工具。
b. 在“工具集成”部分中,单击 Delivery Pipeline Private Worker。
-
输入工具集成的名称。 此名称用于在管道阶段的工作程序选项卡中标识专用工作程序池。
-
输入服务标识 API 密钥,以认证对工作队列的访问权,在此队列中,一个或多个专用工作程序可以查找工作。 如果您没有服务标识 API 密钥,请单击创建为此专用工作程序生成服务标识 API 密钥。
-
单击创建集成。
-
在您的工具链中,于交付管道卡片上点击私有工作 Delivery Pipeline 器,即可查看所有通过关联此服务 ID 的 API 密钥注册的工作器列表。
使用 API 配置 Delivery Pipeline Private Worker
私有工具集成支持以下配置参数,您可在 创建、读取和 更新Delivery Pipeline 工具集成时 通过工具链 HTTP API 和 SDK 使用这些参数。
必须在请求主体中使用 private_worker 值指定 tool_type_id 属性。
| 参数 | 用途 | 类型 | Terraform 自变量 | 描述 |
|---|---|---|---|---|
| 名称 | 必需,可更新 | 字符串 | 名称 | 此工具集成的名称。 |
| workerQueueCredentials | 必需,可更新 | 密码 | 工作者队列凭据 | 专用工作程序用于认证对工作队列的访问权的服务标识 API 密钥。 您可以将工具链私钥引用用于此参数。 有关私钥引用的更多信息,请参阅 保护 Continuous Delivery中的敏感数据。 |
| workerQueueIdentifier | 可选,可更新 | 字符串 | 工作者队列标识符 | 标识此专用工作程序的运行请求队列的服务标识。 |