# 项目流水线

    项目流水线,顾名思义,即整个项目下的所有流水线。

    进入 DevOps 平台 > 项目 > 应用中心 > 流水线,您可在此查看项目下所有加入的应用流水线、执行流水线操作以及查看执行记录。

    # 我参与的应用

    我参与的应用 将展示您所加入的应用,默认展示全部应用的流水线,您可以切换应用以过滤出对应应用的流水线。应用名称右侧的数据分别表示流水线运行中的数量、一天内失败数和流水线总数。

    # 流水线新建

    点击右上角 新建 创建流水线。若您在 我参与的应用 中选择 全部 后点击该按钮,则需选择应用后再选择流水线文件。

    创建流水线时将校验本项目中是否已创建过该流水线,若有则无法再次创建。

    # 流水线列表

    流水线列表展示您参与的应用下的所有流水线。

    • 全部

      展示所有流水线。

    • 我创建的

      仅展示由您创建的流水线。

    • 重要的

      仅展示标记为重要的流水线。

    您可在此对流水线执行以下操作:

    • 执行

      执行该流水线。

    • 从失败处执行

      拉取代码的 commitID 不变,从失败处重新执行,已执行成功的部分仍为成功状态。

    • 重试全流程

      拉取代码的 commitID 不变,重新执行完整流水线。

    • 开始定时

      根据流水线 YAML 文件中设置的 cron 表达式定时启动流水线。

      提示

      当前流水线定时任务依赖于 YAML 文件中的 cron 表达式,且完成代码推送或未同步定时表达式的情况下,仍需手动执行流水线后方可开启。

    • 取消定时

      取消定时任务。

    • 设为重要

      标记该流水线为重要的,并展示于 重要的 页面中。

    • 删除

      删除流水线前,需确认该流水线由本人创建、流水线已执行完成且无定时任务。

    # 流水线编辑

    点击对应流水线,可编辑该流水线,或查看其基本信息及执行明细。

    流水线的编辑方式同应用流水线,您可根据需要选择图形编辑或文本编辑。

    您可在 执行明细 页面查看最新执行明细。对比应用流水线中的执行明细,此处无执行、重试失败节点、重试全流程、开启定时和执行记录等操作和信息。

    # 执行记录

    执行记录展示项目下所有应用流水线的执行情况,您可根据流水线状态、所属应用、执行者等条件进行筛选。

    点击某条记录可查看其执行明细。

    # 项目流水线 VS 应用流水线

    1. 执行记录:应用流水线中可查看项目流水线的执行记录,而项目流水线中则过滤了应用流水线的执行记录。
    2. 执行明细:项目流水线的编辑页面仅可查看最新明细,所有明细需前往执行记录查询。