简体   繁体   English

Jenkins声明管道作为代码脚本错误

[英]Jenkins Declarative pipeline as code script error

When i run multibranch pipeline code in jenkins i get the below error for the following Jenkinsfile : 当我在jenkins中运行multibranch管道代码时,我得到以下Jenkinsfile的以下错误:

pipeline {
    agent none
    // ...

java.lang.NoSuchMethodError: No such DSL method 'pipeline' found among steps [archive, bat, build, catchError, checkout, deleteDir, dir, echo, emailext, emailextrecipients, error, fileExists, getContext, git, input, isUnix, libraryResource, load, mail, milestone, node, parallel, properties, pwd, readFile, readTrusted, retry, sh, sleep, stage, stash, step, svn, timeout, timestamps, tool, unarchive, unstash, waitUntil, withContext, withCredentials, withEnv, wrap, writeFile, ws] or symbols [all, always, ant, antFromApache, antOutcome, antTarget, apiToken, architecture, archiveArtifacts, artifactManager, batchFile, booleanParam, buildButton, buildDiscarder, caseInsensitive, caseSensitive, choice, choiceParam, clock, cloud, command, cron, crumb, defaultView, demand, disableConcurrentBuilds, downloadSettings, downstream, dumb, envVars, file, fileParam, filePath, fingerprint, frameOptions, freeStyle, freeStyleJob, git, hyperlink, hyperlinkToModels, installSource, jdk, jdkInstaller, jgit, jgit java.lang.NoSuchMethodError:在步骤[archive,bat,build,catchError,checkout,deleteDir,dir,echo,emailext,emailextrecipients,error,fileExists,getContext,git,input,isUnix,libraryResource)中找不到这样的DSL方法'pipeline' ,加载,邮件,里程碑,节点,并行,属性,密码,readFile,readTrusted,重试,sh,睡眠,阶段,藏匿,步骤,svn,超时,时间戳,工具,unarchive,unstash,waitUntil,withContext,withCredentials,withEnv ,wrap,writeFile,ws]或符号[all,always,ant,antFromApache,antOutcome,antTarget,apiToken,architecture,archiveArtifacts,artifactManager,batchFile,booleanParam,buildButton,buildDiscarder,caseInsensitive,caseSensitive,choice,choiceParam,clock,cloud, command,cron,crumb,defaultView,demand,disableConcurrentBuilds,downloadSettings,downstream,dumb,envVars,file,fileParam,filePath,fingerprint,frameOptions,freeStyle,freeStyleJob,git,hyperlink,hyperlinkToModels,installSource,jdk,jdkInstaller,jgit,jgit apache, jnlp, jobName, junit, lastDuration, lastFailure, lastGrantedAuthorities, lastStable, lastSuccess, legacy, list, local, location, logRotator, loggedInUsersCanDoAnything, masterBuild, maven, maven3Mojos, mavenErrors, mavenMojos, mavenWarnings, myView, nodeProperties, nonStoredPasswordParam, none, overrideIndexTriggers, paneStatus, parameters, password, pattern, pipelineTriggers, plainText, plugin, projectNamingStrategy, proxy, queueItemAuthenticator, quietPeriod, run, runParam, schedule, scm, scmRetryCount, search, security, shell, slave, stackTrace, standard, status, string, stringParam, swapSpace, text, textParam, tmpSpace, toolLocation, unsecured, upstream, usernameColonPassword, usernamePassword, viewsTabBar, weather, zfs, zip] or globals [currentBuild, env, params, scm] apache,jnlp,jobName,junit,lastDuration,lastFailure,lastGrantedAuthorities,lastStable,lastSuccess,legacy,list,local,location,logRotator,loggedInUsersCanDoAnything,masterBuild,maven,maven3Mojos,mavenErrors,mavenMojos,mavenWarnings,myView,nodeProperties,nonStoredPasswordParam,none, overrideIndexTriggers,paneStatus,parameters,passwordTeat,plugin,projectNamingStrategy,proxy,queueItemAuthenticator,quietPeriod,run,runParam,schedule,scm,scmRetryCount,search,security,shell,slave,stackTrace,standard,status,string, stringParam,swapSpace,text,textParam,tmpSpace,toolLocation,unsecured,upstream,usernameColonPassword,usernamePassword,viewsTabBar,weather,zfs,zip]或globals [currentBuild,env,params,scm]

What could be wrong in my pipeline code or jenkins configuration? 我的管道代码或jenkins配置有什么问题?

您似乎正在运行旧版本的Pipeline插件集合(通过早于2.5版的workflow-aggregator插件提供),因此未安装实现声明性管道的插件:“Pipeline:Declarative” pipeline-model-definition

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM