用于复制工件权限的 Jenkins DSL API

Jos*_*ett 3 groovy jenkins jenkins-job-dsl

我正在尝试向我的 jenkins 作业 dsl 添加一个调用,该调用将配置该作业以授予另一个构建复制工件的权限。但是,我无法在 Jenkins Job DSL API 中找到它的命令:https : //jenkinsci.github.io/job-dsl-plugin/

这是我尝试使用 DSL 设置的选项:在此处输入图片说明

这个命令存在吗?如果没有的话,是否有设置我的 groovy 来执行此操作?

das*_*ker 6

没有内置 DSL 来设置该权限,但您可以使用自动生成的 DSL

job('example') {
  properties {
    copyArtifactPermissionProperty {
      projectNames('one, two')
    }
  }
} 
Run Code Online (Sandbox Code Playgroud)