在Jenkins作业的JFrog Artifactory Plugin的步骤中找不到这样的DSL方法“ rtServer”

时间:2019-12-30 06:57:14

标签: jenkins jenkins-pipeline artifactory jenkins-job-dsl

我正在尝试执行詹金斯(Jenkins)工作,将我的war文件发布到Artifactory。
我正在使用声明性管道语法

// ... previous stages
stage('rtServer to Artifactory'){
        steps {
                rtServer (
                id: 'Artifactory-MC',
                url: 'http://my-artifactory-domain/artifactory',


                credentialsId: 'credentialsID',
                timeout = 100
            )
        }
    } 

... //rtUpload stages and post block

运行Jenkins作业时,出现以下错误:

java.lang.NoSuchMethodError: No such DSL method 'rtServer' found among steps

1 个答案:

答案 0 :(得分:1)

3.0.0版引入了Artifactory插件中的声明性管道。如果您的插件版本较低,最好升级到最新版本。

关于超时设置,当前已被修正。此jira issue跟踪修复程序。如果未明确设置超时,则默认值为300。