没有方法签名:javaposse.jobdsl.dsl.helpers.step.StepContext.fileZipOperation()适用于参数类型:(java.lang.String)

时间:2018-03-28 06:51:46

标签: jenkins groovy plugins jenkins-job-dsl

我的Seedjob创建了一个工作,它需要完成一些fileOperation任务 - 所以我使用的是fileOperations插件,它正在做他们应该做的事情,除了这个:     fileZipOperation('目标/解压&#39)

  

我得到了这个例外,当我在詹金斯的种子工作运行时(它失败了):

没有方法签名: javaposse.jobdsl.dsl.helpers.step.StepContext.fileZipOperation()是 适用于参数类型:(java.lang.String)

  

当我手工配置作业时#39;并设置fileZipOperation,

它需要一个字符串参数folderPath - 它可以工作。 Zip创建得很好。 我甚至在GitHub中查看了sourceCodes,但我无法看到问题所在。任何帮助 - 提前谢谢你?

1 个答案:

答案 0 :(得分:0)

您可以使用Dynamic DSL配置文件操作:

job('example') {
  steps {
    fileOperationsBuilder {
      fileOperations {
        fileZipOperation {
          folderPath('test')
        }
      }
    }
  }
}