You need to enable JavaScript to run this app.
导航
运行流水线
最近更新时间:2024.11.06 14:37:04首次发布时间:2023.07.12 20:22:45

持续交付流水线支持 代码源触发定时触发Webhook 触发 、以及手动触发,您可以根据具体使用场景,选择合适的方式来触发流水线运行。本文为您介绍手动触发流水线运行的操作步骤。

背景信息

  • 支持指定分支运行流水线、指定 Tag 运行流水线、指定 Commit ID 运行流水线,请按需选择。
  • 流水线运行过程中,支持随时终止。终止后当前运行任务立即取消,未执行任务停止执行。
  • 流水线某任务运行失败后,流水线停止运行。支持从失败任务重试,前序已运行成功的任务不会再重复执行,可提高流水线运行效率。

前提条件

已创建流水线,具体操作请参见 创建流水线

操作步骤

  1. 登录 持续交付控制台

  2. 在左侧导航栏选择 工作区

  3. 单击目标工作区名称,进入当前工作区。

  4. 在左侧导航栏选择 流水线,进入 流水线 页面。

  5. 选择目标流水线,单击 运行,弹出 运行流水线 对话框
    alt

  6. 按要求填写以下参数。

    • 其他代码源
    配置项说明

    代码源

    显示该条流水线使用的代码源。
    需进一步配置流水线拉取代码的方式,支持按照分支、Tag、Commit ID 三种方式拉取代码,请按需选择。

    • 分支:分支由一连串的提交组成。按分支拉取代码为最常用的方式,如果您希望拉取特定分支的代码,请选择或输入分支名。
    • Tag:Tag 指向某一次特定的提交,常用来标记特定的版本。例如:拉取 V2.0 版本的代码,可选择或输入 V2.0。
    • Commit ID:Commit ID 即某一次的提交 ID,如果您希望根据某一个原始 Commit ID 拉取代码,请输入 Commit ID。
    变量如果您的流水线设置了动态变量,支持在此处配置动态变量的运行值。
    运行说明添加本次运行的备注信息,可以为空。
    • Perforce 代码源
    配置项说明

    代码源

    对于 Perforce 代码源,支持按照 Stream Codeline 或 ViewMapping 两种方式拉取代码,请按需选择。

    • Stream CodeLine:指定 Stream 类型仓库下的某一条分支。选择后请指定完整的 Perforce 路径。例如://streamsDepot/mainline
    • ViewMapping:支持跨仓库指定多个路径,每个路径填写一行。例如://streamsDepot/mainline/...//$P4CLIENT/...
      不论使用 Stream Codeline 或 ViewMapping,都支持进一步配置 ChangelistID 和 ShelveID。
    • ChangelistID:可选配置。不填写 ChangelistID,则默认拉取最新的代码;填写 ChangelistID 后,将按照当前 ChangelistID 拉取代码。
    • ShelveID:可选配置。填写后,系统会将指定的 ShelveID 内容下载到当前目录。
    变量如果您的流水线设置了动态变量,支持在此处配置动态变量的运行值。
    运行说明添加本次运行的备注信息,可以为空。
  7. 单击 确定,流水线开始运行,系统跳转至当前流水线的详情页面。
    alt

    • 页面实时更新运行状态。
    • 运行多任务时,页面实时显示当前运行进度。
    • 运行成功后,可查看产出物及运行日志等内容,更多介绍请参见 查看运行详情
  8. (可选)终止流水线运行

    1. 在流水线详情页面,单击 终止,弹出确认框。
    2. 确认流水线信息后,单击 确定,终止流水线运行。
  9. (可选)失败重试

    1. 在流水线详情页面,选择运行失败的任务卡片,单击 重试,弹出确认框。
    2. 单击 确定,流水线从当前失败任务开始执行。