用途:flow-pause 用于暂停正在运行的 CocoFlow 流水线。
主要能力:设置暂停标志,停止新阶段启动;正在运行的阶段会先完成当前动作再停止,而非被强制中断。
使用方式:先确认所在目录存在 .cocoplus/ 目录;若不存在,则输出“CocoPlus not initialized in this directory. Run $pod init to begin.”并停止。随后创建标志文件 .cocoplus/flow.pause,内容包含 paused_at(ISO 8601 时间戳)和 reason: developer_requested。完成后输出暂停确认信息,并提示运行 $flow resume 以继续。
适用场景:需要在 CocoFlow 流水线运行中安全暂停、避免新阶段继续启动时使用。
限制与注意事项:该技能明确反对直接杀死正在运行的阶段进程,因为中途终止会使交付物处于不完整状态;应让当前动作完成后再让暂停生效。完成标准为:标志文件存在且包含时间戳与原因,输出确认暂停并给出恢复指令。