Jenkins管道-没有这样的DSL方法“构建" [英] Jenkins pipeline - No such DSL method 'build'

查看:81
本文介绍了Jenkins管道-没有这样的DSL方法“构建"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在Jenkins Pipeline中的Groovy脚本下面使用它来调用自由样式作业,但最终出现没有这样的DSL方法'build'"错误.

I am using below Groovy Script in Jenkins Pipeline to call a Free style job but it ends up with "No such DSL method 'build'" error.

node{
       def branches = [:] 
       List rows =["Test2", "Test1"] 
       for (int i = 0; i <rows.size(); i++) 
       { 
         def index = i  
         String db = rows[i] 
         branches["branch${i}"] = { 
             build job: 'CopyFile', parameters: [[$class:  
            'StringParameterValue', name:  'DatabaseName', value: db], [$class: 
            'StringParameterValue', name:'dummy', value: "${index}"]] 
       } 
   } 
   parallel branches
}   

推荐答案

安装管道构建步骤插件"可以解决此问题

Installing "Pipeline Build Step Plugin" resolved this issue

https://wiki.jenkins-ci.org /display/JENKINS/Pipeline + Build + Step + Plugin

这篇关于Jenkins管道-没有这样的DSL方法“构建"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆