上传文件到用户詹金斯服务器的内容



我有一个多分支管道作业,我想使用 Groovy 脚本将文件上传到 Jenkins userContent 位置。我尝试使用 job-dsl-plugin 使用userContent方法,但它抛出了如下所示的错误:

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

参考: https://github.com/jenkinsci/job-dsl-plugin/wiki/Job-DSL-Commands

我是否需要配置任何内容才能将文件上传到用户内容?有没有其他方法可以将文件上传到用户内容位置?

你不能简单地混合使用管道DSL和Job DSL。有关将作业 DSL 生成步骤用作管道步骤的说明,请参阅在管道脚本中使用作业 DSL。

node {
  jobDsl scriptText: 'userContent("test.txt", new ByteArrayInputStream("test".bytes))'
}

相关内容

  • 没有找到相关文章

最新更新