工具介绍
Flowbase 把你散落的 shell 脚本、node 脚本组织成一条有依赖关系的流水线。每一步的输出可作为下一步输入,失败自动重试,全部在本地执行,不依赖云端。
适合“每天都要跑一遍的部署/清理/备份”这类组合操作。
安装方式
npm install -g flowbase
使用教学
- 编写流程文件:在项目根目录创建
flow.yaml,声明步骤与依赖。 - 运行流程:执行
flowbase run启动整条流水线。 - 查看产物:每步输出存放在
.flowbase/out/下,按步骤名归档。
steps:
- name: build
run: npm run build
- name: deploy
run: ./deploy.sh
needs: [build]
注意事项
- 默认并发数为 1,需并行时在步骤上声明
parallel: true。 - 失败重试默认 3 次,可在步骤级覆盖。