Expand description
任务聚合:工作流的一次执行实例。
指令是跑哪条工作流(workflow_name,按名字引用)与从哪开工(start);
状态是流水(只增不改)、闸门项、产物落点;另带这次执行的运行上下文。
任务是运行数据,不是产物——程序只维护它,不往产物里写字。
不可变:recorded / with_gates 都返回新的任务,改动由调用方落盘。
Structs§
- Journal
Event - 流水里的一条:什么时候、哪一步、一句话、过没过。
- RunContext
- 这次执行自带的运行上下文:工作区根、数据仓、工作流目录。
- Task
- 任务聚合。