文档

软件生产工作台

这是整合了正在运行的工作、任务流、计划、自动化任务和报告的工作台。

工厂是正在执行的工作集中存放的地方。所有任务、工作流、计划、自动化任务和报告都可通过工厂访问,因此你只需在此处就能回答“当前正在发生什么”这一问题。

它的用途是什么

Mission Control用于回答“我需要处理什么?”;而工厂则用于回答“当前正在运行什么?进展如何?”

当你同时有不止几个正在执行的任务时,这种区别就尤为重要。Mission Control是任务分类界面;工厂则是运营操作界面。

你可以看到的内容

  • 按状态分类的任务,包括已排队和已阻塞的任务
  • 各工作流以及每个工作流中任务的推进情况
  • 各项计划及其所处的阶段
  • 各类自动化任务,它们可按预定时间或触发事件运行,同时还能查看其运行历史记录
  • 各类报告

当任务合并后,可使用版本发布来跟踪所选提交从准备就绪、部署尝试到环境运行状况的全过程。已完成的任务或已推进的工作流并不等同于部署结果。

工厂
所有计划及其相关任务均集中管理。
审核26问题3进行中8已完成43
搜索工作项…
工作内容状态
  • 时间轴城市区块 – Chrono City任务city-sim待审核
  • 延时摄影城市计划city-timelapse可合并
  • 3D版超级马里奥任务3d-game待审核
  • 3D版康威生命游戏计划game-of-life可合并
  • 街头赛车游戏计划city-timelapse运行中

工厂视图:计划与任务同列于一个队列中,按需关注的内容进行筛选。此为示例性数据。

查看任务的运行情况

打开正在运行的任务即可实时查看其进度:包括所执行的步骤、调用的工具、涉及的文件以及不断生成的测试输出结果。

初期多次进行此类查看很有必要。通过全程观察两三个任务的执行过程,你对编写优质需求文档的理解会比阅读大量文档更深入——你能清楚看到智能体需要猜测的环节。

之后便无需再持续查看。一旦有需要你处理的情况,系统会通过通知及时告知你。

干预操作

你可以暂停、取消正在运行的任务,或附上评论后将其退回。详见当任务卡住或失败时以了解何时采取相应措施。

自动化

工作并非只有由人员输入描述后才开始:

  • 自动化任务可按照预定时间或特定事件触发来启动工作,例如pull request被打开时。这类自动化任务会在自动化任务列表中显示。
  • 日程安排可定期执行相关工作。
  • 钩子可对平台事件做出响应。
  • 报告可按预定时间汇总发生的情况。

本节内容