持续交付预置 编译构建 任务,支持对 Java Maven、Java Gradle、Python、Go、NodeJS 语言进行编译构建。本文以 NodeJS 编译构建 为例,为您介绍该预置任务的使用说明。
NodeJS 编译构建支持代理加速,开启后能够有效提升对跨境公共资源池(例如 Github、Gitlab 等域名)的编译速率。
已创建代码源,具体操作可参见 创建代码源。
创建或编辑流水线时,在 流程编排 页签,单击 添加任务,弹出 添加任务 抽屉。任务模板选择 构建 > NodeJS编译构建。
下文为您介绍该预置任务的参数。
任务名称
默认为 NodeJS 编译构建,支持自定义任务名称。
上游任务
展示当前任务的上游串行任务名称。无上游任务时展示为-
。
代码源下载策略
根据当前任务是否需要使用代码源,选择代码源下载策略。
步骤
当前任务包含一个默认预置步骤(NodeJS 编译构建)。支持根据需要为当前任务添加其他串行步骤。下文介绍该默认预置步骤的参数。
配置项 | 说明 |
---|---|
步骤名称 | 默认为 NodeJS 编译构建,支持自定义步骤名称。 |
版本 | 选择 NodeJS 编译构建使用的工具版本。不同语言支持的版本以控制台展示为准。 |
编译命令 | 输入编译命令。命令框中为默认的编译命令,请根据实际业务自行调整。 |
开启代理加速 | 开启后,公共资源池支持对 Github、Gitlab 等域名执行编译加速。 |
失败时跳过 | 可选配置。
|
任务输出
展示当前任务输出的所有产物,包含当前任务下所有步骤的产物。无产物时展示为-
。产物可用于后续任务的输入。
对于当前默认预置步骤,无产物输出。
高级设置
下文为您介绍该预置任务运行完成后,流水线展示的详情信息。
在当前流水线的运行详情页面,单击 NodeJS 编译构建卡片的标题,查看运行日志及任务配置信息。