将文件上传到jenkins服务器

时间:2017-02-14 07:06:11

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

我有一个多分支管道作业,我希望使用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

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

1 个答案:

答案 0 :(得分:2)

您不能简单地混合使用Pipeline DSL和Job DSL。有关将Job DSL构建步骤用作管道步骤的说明,请参阅Use Job DSL in Pipeline scripts

let constraints = [labelConstraints, buttonConstraints, viewConstraints].flatMap{ $0 }
self.view.addConstraints(constraints)