You need to enable JavaScript to run this app.
导航

自定义步骤概述

最近更新时间2022.06.21 18:26:17

首次发布时间2022.04.15 00:17:29

自定义步骤是由用户自定义上传后,可以在流水线运行的最小原子能力 (step)。

使用场景

  • 支持使用自定义步骤扩展流水线的能力,满足企业个性化的构建部署需求。
  • 支持将团队内部得心应手的工具或命令封装成自定义步骤,方便团队内其他项目与成员快速复用。

实现原理

自定义步骤由一个 Docker 镜像和一个 YAML 文件组成。

  • Docker 镜像既提供了自定义步骤运行的环境,也包含了自定义步骤要执行的脚本。
  • YAML 文件描述了自定义步骤的入参。流水线运行自定义步骤时,会使用 step.yaml 中指定的镜像,并将 step.yaml 中定义的参数以环境变量的形式注入到执行的步骤中。