【问题标题】:No such DSL method 'rtServer' found among steps in Jenkins job for JFrog Artifactory Plugin在 JFrog Artifactory 插件的 Jenkins 作业的步骤中没有找到这样的 DSL 方法“rtServer”
【发布时间】:2019-12-30 06:57:14
【问题描述】:

我正在尝试运行 Jenkins 作业以将我的 war 文件发布到 Artifactory。
我正在使用 Declarative Pipeline 语法

// ... 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

【问题讨论】:

    标签: jenkins jenkins-pipeline artifactory


    【解决方案1】:

    Artifactory Plugin 中的声明式管道是在 3.0.0 版中引入的。如果插件版本较低,请升级插件版本,最好升级到最新版本。

    至于超时设置,这是目前的错误。这个jira issue 跟踪修复。如果未明确设置,超时的默认值为 300。

    【讨论】:

      猜你喜欢
      • 2018-05-13
      • 2018-09-17
      • 2021-03-04
      • 2018-11-11
      • 2018-01-24
      • 1970-01-01
      • 1970-01-01
      • 2019-01-11
      • 1970-01-01
      相关资源
      最近更新 更多