【问题标题】:Jenkins/groovy CPS issue : artifactoryUploadJenkins/groovy CPS 问题:artifactoryUpload
【发布时间】:2021-07-23 00:03:00
【问题描述】:

我遇到的问题与此处已修复的问题相同:https://issues.jenkins.io/browse/JENKINS-58643

我们正在使用 Jenkins 2.190.3.2

     stage('upload artefactory') {
        steps {
                sh "touch /tmp/blabla"
                sh "gzip /tmp/blabla"
            script {
                server = Artifactory.server('myid')
                server.credentialsId = 'my-cred'
                def uploadSpec = """{
                  "files": [
                    {
                      "pattern": "/tmp/blabla.gz",
                      "target": "pkg/com/myentreprise/mystuff/scm/dumps/solr/"
                    }
                 ]
                }"""
                server.upload spec: uploadSpec, failNoOp: true
            }
        }
    }

[管道] artifactoryUpload 预计会调用 org.jfrog.hudson.pipeline.common.types.ArtifactoryServer.upload 但最终捕获了 artifactoryUpload;见:https://jenkins.io/redirect/pipeline-cps-method-mismatches/

【问题讨论】:

    标签: jenkins groovy cps


    【解决方案1】:

    这已在 Pipeline Groovy 2.75 中修复

    我们有 2.74,因此我们仍然存在这个错误。

    似乎唯一的解决方案是升级。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-17
      • 2022-12-19
      • 1970-01-01
      • 1970-01-01
      • 2013-06-25
      相关资源
      最近更新 更多