You need to enable JavaScript to run this app.
导航
NodeJS 编译构建
最近更新时间:2025.03.18 17:20:51首次发布时间:2025.03.18 17:20:51
我的收藏
有用
有用
无用
无用

持续交付预置 编译构建 任务,支持对 Java Maven、Java Gradle、Python、Go、NodeJS 语言进行编译构建。本文以 NodeJS 编译构建 为例,为您介绍该预置任务的使用说明。

特性介绍

NodeJS 编译构建支持代理加速,开启后能够有效提升对跨境公共资源池(例如 Github、Gitlab 等域名)的编译速率。
alt

前提条件

已创建代码源,具体操作可参见 创建代码源

添加任务

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

参数说明

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

  • 任务名称
    默认为 NodeJS 编译构建,支持自定义任务名称。

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

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

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

    配置项说明
    步骤名称默认为 NodeJS 编译构建,支持自定义步骤名称。
    版本选择 NodeJS 编译构建使用的工具版本。不同语言支持的版本以控制台展示为准。
    编译命令输入编译命令。命令框中为默认的编译命令,请根据实际业务自行调整。
    开启代理加速开启后,公共资源池支持对 Github、Gitlab 等域名执行编译加速。

    失败时跳过

    可选配置。

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

  • 高级设置

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

日志说明

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

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