- 文档首页
持续交付
用户指南
流水线自定义步骤
创建自定义步骤
创建自定义步骤
为了满足不同企业的个性化需求,充分发挥团队的创造性,持续交付开放了自定义步骤能力,支持团队成员将内部得心应手的工具封装成自定义步骤,提高业务交付效率。本文为您介绍如何创建自定义步骤。
背景信息
自定义步骤由一个 YAML 描述文件构成。YAML 文件中包含自定义步骤的基本信息、步骤入参、步骤出参、步骤的执行脚本 script 及步骤的镜像 image。运行自定义步骤时,流水线会基于当前 YAML 起一组 Pod,执行 script 任务。
本文使用的自定义步骤 YAML 文件示例如下,您可基于此模板快速改造适合本团队的自定义步骤。
前提条件
已准备好自定义步骤使用的 Docker 镜像。建议上传至镜像仓库。上传至镜像仓库相关操作可参见 推送和拉取镜像。 使用限制
- 拥有 CPAdminAccess 权限的账号可创建自定义步骤。子用户可联系对应火山引擎账号授予该权限,具体操作请参考 配置权限。
- 通过在 YAML 文件中配置镜像访问凭证 imageCredential,可实现自定义步骤使用私有镜像。如果您对镜像安全性有更高的要求,推荐使用以下方案。
说明
方案介绍:
- 将构建的自定义步骤镜像上传至火山引擎私有镜像仓库。具体操作可参考 推送和拉取镜像。
- 在容器服务安装镜像拉取免密组件,将私有镜像仓库设置为可免密拉取。具体操作可参考 配置免密组件。
- 使用容器服务集群作为私有资源池, 运行流水线自定义步骤。具体操作可参考 创建私有资源池。
操作步骤
- 在步骤模板页面,单击 创建自定义步骤,弹出创建自定义步骤面板。
- 在左侧输入框,按照自定义步骤的 YAML 要求,编写步骤内容。
-
-
后续操作
自定义步骤创建成功后,团队成员便可在流水线中使用。具体操作可参见 使用自定义步骤。 最近更新时间:2026.10.30 14:46:24