Декларативный конвейер Jenkins groovy .lang.MissingMethodException - PullRequest
0 голосов
/ 11 марта 2020
pipeline {
  agent any
  stages {
    stage('Checkout SCM : Some Git repo') 
    {
        steps {
            checkout([$class: 'GitSCM', branches: [[name: 'refs/heads/proj_dev_branch']], doGenerateSubmoduleConfigurations: false, extensions: [[$class: 'CleanBeforeCheckout'], [$class: 'WipeWorkspace']], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'credId', refspec: '+refs/heads/proj_dev_branch:refs/remotes/origin/proj_dev_branch', url: 'git@REPO_URL.git']]])
        }
    }


    stage ('Some stage')
    {
        steps {
            sh "echo Something"
            sh 'cat $WORKSPACE/somedir/somefile.txt'
        }
    } 
    }

}

Когда он с синтаксисом Scripted работает нормально, но с декларативным, я вижу исключение ниже. Нужно ли оборачивать шаг checkout по-разному?

Запущено GitHub pu sh с помощью Запуск в режиме Durability: MAX_SURVIVABILITY [Pipeline] Начало конвейера [Pipeline] Конец конвейера hudson.remoting. ProxyException: groovy .lang.MissingMethodException: Нет подписи метода: org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.Any.initialize () применимо для типов аргументов: (java .util.LinkedHashMap, java .lang.Boolean) значения: [[:], false] в org.codehaus. groovy .runtime.ScriptBytecodeAdapter.unwrap (ScriptBytecodeAdapter. java: 58) в org.codehaus. groovy .runtime. CallSite.PojoMetaClassSite.call (PojoMetaClassSite. java: 49) в org.codehaus. groovy .runtime.callsite.AbstractCallSite.call (AbstractCallSite. java: 133) в org.jenkinsci.pluginsp. model.Agent.getDeclarativeAgent (Agent. groovy: 122) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java: 62 в) n.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl. java: 43) в java .lang.reflect.Method.invoke (Method. java: 498) в org.codehaus. groovy .reflection.Med. вызывать (CachedMethod. java: 93) в groovy .lang.MetaMethod.doMethodInvoke (MetaMethod. java: 325) в groovy .lang.MetaClassImpl.invokeMethod (MetaClassImpl. java: 12) groovy .lang.MetaClassImpl.invokeMethod (MetaClassImpl. java: 1022) в org.codehaus. groovy .runtime.callsite.PogoMetaClassSite.call (PogoMetaClassSite. java: 42ha) в org.ga. .runtime.callsite.CallSiteArray.defaultCall (CallSiteArray. java: 48) в org.codehaus. groovy .runtime.callsite.AbstractCallSite.call (AbstractCallSite. java: 113) в com.cloudbees. groovy Файл .ModelInterpreter.call (ModelInterpreter. groovy: 78) t WorkflowScript.run (WorkflowScript: 1) в cps.transform (собственный метод)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...