查看流水线
查看流水线列表信息、执行历史记录、执行详情、排队等待情况等。
查看流水线
- 访问CodeArts Pipeline首页。
流水线列表页展示当前用户下的所有流水线,列表项说明如下:
表1 流水线列表 参数项
说明
名称
流水线名称和流水线所属项目名称。
说明:项目下流水线列表不显示项目名称。
最近一次执行
最近一次的执行信息:执行方式、分支、最近一次代码提交的CommitID、执行人。
工作流
流水线的调度流程及执行状态(已完成、失败、运行中、已停止等)。
开始时间&执行时长
最近一次执行开始时间和持续时长。
操作
- 单击,可执行流水线。
- 单击,可关注流水线,关注成功后图标变为,再次单击可取消关注。
说明:
收藏流水线后,刷新页面或下次进入流水线列表时,该流水线会在流水线列表中置顶显示,收藏多条流水线会按流水线最后一次执行时间降序排列,若未执行过,则按创建时间降序排列。
- 单击,选择“编辑”,可修改流水线。
- 单击,选择“复制”,可基于当前流水线快速创建一条新的流水线。
- 单击,选择“预览”,可预览流水线。
- 单击,选择“操作历史”,可查看流水线操作历史记录(新建记录、编辑记录)和触发失败记录。
- 单击,选择“设置标签”,弹出“设置标签”对话框。
- 单击,选择“禁用”,可禁用流水线。
- 单击,选择“删除”,可删除流水线。
- 流水线任务列表默认所有用户均可以查看。
- 单击“全部流水线”的下拉框,可以根据“全部流水线”、“我新建的”及“最后一次记录由我执行的”进行过滤。
- 支持在搜索栏中输入流水线名称关键字进行搜索。
- 单击右上方“设置”,可以根据需要自定义设置流水线列表信息。
- 单击流水线名称,进入流水线“执行历史”页面,展示流水线执行记录。
首次执行时执行历史页面为空,执行一次后才有记录。
表2 流水线执行历史 参数项
说明
执行信息
展示执行序号、执行分支、分支最新Commit信息以及分支最新CommitID。
状态
流水线执行状态,包括已完成、运行中、失败、已停止、暂停、挂起、忽略。
触发方式
触发流水线运行的方式,包括手动触发、定时任务触发、MR触发、Push触发、Webhook触发、子流水线触发等。
工作流
流水线的调度流程及执行状态(已完成、失败、运行中、已停止等)。
执行时间
流水线开始执行的时间。
执行时长
流水线执行的持续时长。
- 单击时间筛选器,可以选择时间段进行过滤,支持查看最近90天执行记录,默认展示最近31天的执行记录,支持最近7天、14天、31天、90天快捷切换。
- 单击右上角“设置”,可以根据需要自定义设置流水线执行历史列表信息。
- 单击执行编号,进入“流水线详情”页面,查看对应执行记录详情。
表3 流水线详情页操作 操作项
说明
重试
如果任务执行失败,单击页面右上角“重试”,可从失败处继续执行流水线。
编辑
单击“编辑”,可修改流水线配置信息。
执行
单击“执行”,可按最新的配置重新执行流水线,并生成一条新的执行记录。
下载
单击页面上方产出信息,可下载通过流水线自动构建出来的构建包。
说明:- 只有构建类型的任务才有构建包。
- 存在多个构建包时,单击“全部下载”,可以下载全部构建包。
- 只展示最新构建的10个包,如需下载其他构建包,请切换到发布库页面自行下载。
查看日志
单击任务卡片,可查看对应任务的任务日志和任务结果。
说明:“延时执行”和“挂起流水线”任务没有日志。
更多操作
单击页面右上角,可复制流水线、查看流水线操作历史、预览流水线、禁用流水线、删除流水线。
说明:默认只有项目经理或创建者(项目创建者和流水线创建者)才可以删除流水线,可通过配置权限给不同角色添加不同操作权限。
- 切换到“排队列表”页,可查看流水线排队记录。
如果流水线配置了并发策略,且超过并发后执行策略为排队等待,在该页面可以查看排队等待执行的记录。
- 单条流水线最多支持100条排队记录。
- 单条排队记录排队时长超过24小时后会被放弃执行。
- 单击操作列,可手动取消排队记录,即放弃执行。
- 排队记录执行时,配置信息以入队时为准。