无法播种具有BbS SCM步骤的管道作业

问题描述 投票:0回答:1

当用Bbs SCM步骤替换用于scm定义的groovy中的git SCM步骤时,无法播种管道作业,并且收到以下错误

Build Error: [hudson.AbortException: (job.groovy, line 50) No signature of method: javaposse.jobdsl.dsl.helpers.ScmContext.Bbs() is applicable for argument types: (<git-folder>$_run_closure1$_closure4$_closure6$_closure7$_closure8) values: [<git-folder>$_run_closure1$_closure4$_closure6$_closure7$_closure8@71df7e4c] Possible solutions: is(java.lang.Object), any(), git(groovy.lang.Closure), git(java.lang.String), hg(java.lang.String), rtc(groovy.lang.Closure)]

[使用Jenkins UI编辑作业并更新所有适当的字段时,一切正常。只是种子作业无法读取常规文件来创建作业。

下面是我的SCM步骤的常规代码:

definition {
   cpsScm {
         scm {
             Bbs {
                 id('id')
                 branches {
                     branchSpec {
                         name('test')
                     }
                 }
                credentialsId('user')
                gitTool(null)
                mirrorName('')
                projectName('Proj')
                repositoryName('Repo')
                serverId('12345')
             }
         scriptPath(jenkinsfile)
        }
    }   
}

请对此问题提供建议/协助。

jenkins-pipeline bitbucket-server jenkins-job-dsl
1个回答
0
投票

问题已解决。请参考分辨率here

© www.soinside.com 2019 - 2024. All rights reserved.