You need to enable JavaScript to run this app.
导航
命令执行
最近更新时间:2024.12.13 11:08:58首次发布时间:2024.12.13 11:08:58

持续交付预置 命令执行 任务,方便用户编写运行脚本等通用运行任务。例如:通过命令执行完成配置修改更新操作、通过命令拉取所需文件。

添加任务

创建或编辑流水线时,在 流程编排 页签,单击 添加任务,弹出 添加任务 抽屉。任务模板选择 命令执行 > 命令执行

参数说明

下文为您介绍该预置任务的参数。

  • 任务名称
    默认为命令执行,支持自定义任务名称。

  • 上游任务
    展示当前任务的上游串行任务名称。无上游任务时展示为-

  • 代码源下载策略
      根据当前任务是否需要使用代码源,选择代码源下载策略。

    • 下载代码:当前任务需要下载代码源。
    • 不下载代码:当前任务无需使用代码源。
  • 步骤
    当前任务包含一个默认预置步骤(命令执行)。支持根据需要为当前任务添加其他串行步骤。下文介绍该默认预置步骤的参数。
    alt

    配置项说明
    步骤名称默认为命令执行,支持自定义步骤名称。
    Shell 语言选择使用的 Shell 语言。当前仅支持 bash 命令。
    命令执行自定义待执行的命令脚本。

    失败时跳过

    可选配置。

    • 开启:当前步骤运行失败直接跳过,当前任务其余步骤可继续执行,流水线也可继续向下运行。
    • 关闭:当前步骤失败后,当前任务其余步骤不再执行,流水线将运行失败。
  • 任务输出
    展示当前任务输出的所有产物,包含当前任务下所有步骤的产物。无产物时展示为-。产物可用于后续任务的输入。
    对于当前默认预置步骤,无产物输出。

  • 高级设置

    • 资源规格:为当前任务选择公共资源池使用的 CPU 和内存上限。
    • 超时时间:设置整个任务的超时时间,任务超时后自动失败。一个任务可以包含多个串行步骤,每个步骤的超时时间受限于任务的超时时间。
    • Webhook 通知:支持通过 Webhook 和飞书机器人两种方式推送任务维度的消息,帮助您及时掌握任务动态。

日志说明

下文为您介绍该预置任务运行完成后,流水线展示的详情信息。
在当前流水线的运行详情页面,单击命令执行卡片的标题,查看运行日志及任务配置信息。
alt

  • 运行日志:实时展示该任务的运行日志。
  • 任务配置:展示该任务的配置参数,详情可参考前文的参数说明。