核心指南
Pipeline 设计
如何设计可维护、可复用、可回滚的执行流水线。
最近更新:2026-04-08阅读时长:7 分钟
步骤模型
每个步骤都包含输入映射、执行命令、成功条件和补偿动作。
- 输入映射:将上一步输出映射为当前参数。
- 执行命令:支持 shell、binary、container runner。
- 成功条件:可配置 exit code、stdout 关键字或自定义判定器。
- 补偿动作:步骤失败时执行清理或回滚。
依赖关系
Pipeline 支持 DAG 模型,不强制线性执行。
steps:
- name: unit-test
- name: lint
- name: package
needs: [unit-test, lint]模板复用
通过模板参数复用流水线,减少重复配置。
execgo run build-template \
--var service=payment \
--var env=staging