Flowbase

工作流 / 自动化自动化脚本工作流

工具介绍

Flowbase 把你散落的 shell 脚本、node 脚本组织成一条有依赖关系的流水线。每一步的输出可作为下一步输入,失败自动重试,全部在本地执行,不依赖云端。

适合“每天都要跑一遍的部署/清理/备份”这类组合操作。

安装方式

npm install -g flowbase

使用教学

  1. 编写流程文件:在项目根目录创建 flow.yaml,声明步骤与依赖。
  2. 运行流程:执行 flowbase run 启动整条流水线。
  3. 查看产物:每步输出存放在 .flowbase/out/ 下,按步骤名归档。
steps:
  - name: build
    run: npm run build
  - name: deploy
    run: ./deploy.sh
    needs: [build]

注意事项

  • 默认并发数为 1,需并行时在步骤上声明 parallel: true
  • 失败重试默认 3 次,可在步骤级覆盖。

安装

npm install -g flowbase