使用 hub resolver 指定远程任务
功能概述
Task 是 CI/CD 流程中可复用的块。
在创建 pipeline run 或 task run 时,您可以从 DevOps Hub 上可用的 Catalog 中指定一个远程 Task。ACP DevOps 通过 artifacthub-shim 提供内置的 Hub catalog。
步骤
1. 使用 Web 控制台选择一个 Task
- 转到 Container Platform。
- 在左侧导航栏中,单击 Pipelines > Pipelines。
- 创建一个 Pipeline,然后可以从 Catalog 中选择一个远程 Task。
2. 使用 hub resolver 指定远程任务
要指定远程任务,请在 taskRef 中使用以下引用格式:
如果 Task 需要其他参数,请在 pipeline 或 task run 的规范中的 params 部分为这些参数指定值。
taskRef 规范中的 params 部分必须只包含 resolver 支持的参数。
示例:
下面的示例 pipeline 引用了 catalog 中的一个远程 Task:
下面的示例 task run 引用了 catalog 中的一个远程 Task:
了解更多
- Tekton Hub Resolver
- 使用 run-script Task 管理 ACP 原生应用 — 使用 hub resolver 和
kubectl-app-manager镜像的端到端示例