You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Job DSL Plugin中与Pipeline: Build Step插件build步骤对等的功能是什么?

Job DSL中等价于Pipeline build步骤的实现

核心对应方法

Job DSL Plugin中与Pipeline: Build Step插件提供的build步骤功能完全对等的实现,是任务配置块下steps中的build方法,和Pipelinebuild步骤的作用一致,均用于在当前任务执行过程中触发另一个指定Jenkins任务的运行。

常用配置示例

以自由式任务配置为例,标准写法如下:

job('当前任务名称') {
  steps {
    // 触发指定目标任务
    build('目标任务名称') {
      // 传递参数给目标任务,等价于Pipeline build步骤的parameters配置
      parameters {
        stringParam('BUILD_VERSION', 'v1.2.0', '构建版本号')
        booleanParam('RUN_TEST', true, '是否执行自动化测试')
      }
      // 是否等待目标任务执行完成,等价于Pipeline build步骤的wait参数,默认值为true
      wait(true)
      // 是否将目标任务的失败状态同步到当前任务,等价于Pipeline build步骤的propagate参数,默认值为true
      propagate(true)
      // 设置目标任务的静默期,等价于Pipeline build步骤的quietPeriod参数,单位为秒
      quietPeriod(5)
    }
  }
}

特殊场景说明

如果你是使用Job DSL定义流水线任务,无需额外适配,直接在流水线的脚本内容中调用原生的build步骤即可,和普通流水线的用法完全一致。

内容的提问来源于stack exchange,提问作者Snowcrash

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 11:54:02