Skip to main content

Module task

Module task 

Source
Expand description

任务聚合:工作流的一次执行实例。

指令是跑哪条工作流(workflow_name按名字引用)与从哪开工(start); 状态是流水(只增不改)、闸门项、产物落点;另带这次执行的运行上下文。 任务是运行数据,不是产物——程序只维护它,不往产物里写字。

不可变:recorded / with_gates 都返回新的任务,改动由调用方落盘。

Structs§

JournalEvent
流水里的一条:什么时候、哪一步、一句话、过没过。
RunContext
这次执行自带的运行上下文:工作区根、数据仓、工作流目录。
Task
任务聚合。