Jenkins 詹金斯DSL添加秘密文件

Jenkins 詹金斯DSL添加秘密文件,jenkins,jenkins-job-dsl,Jenkins,Jenkins Job Dsl,我想把秘密文件添加到我的工作中,但我找不到Jenkis DSL中的哪个关键字,有什么建议吗 在xml中,它如下所示: <project> ... <properties>...</properties> <scm class="hudson.scm.NullSCM"/> <builders>...</builders> <buildWrappers> <org.jenkinsci.plugins.cr

我想把秘密文件添加到我的工作中,但我找不到Jenkis DSL中的哪个关键字,有什么建议吗

在xml中,它如下所示:

<project>
...
<properties>...</properties>
<scm class="hudson.scm.NullSCM"/>
<builders>...</builders>
<buildWrappers>
  <org.jenkinsci.plugins.credentialsbinding.impl.SecretBuildWrapper plugin="credentials-binding@1.10">
     <bindings>
        <org.jenkinsci.plugins.credentialsbinding.impl.FileBinding>
            <credentialsId>my-keytab</credentialsId>
            <variable>KEYTAB</variable>
        </org.jenkinsci.plugins.credentialsbinding.impl.FileBinding>
     </bindings>
    </org.jenkinsci.plugins.credentialsbinding.impl.SecretBuildWrapper>
</buildWrappers>
</project>

...
...
...
我的键盘
键表

您可以在
凭证绑定
上下文中使用
文件

job('example') {
  wrappers {
    credentialsBinding {
      file('KEYTAB', 'my-keytab')
    }
  }
}
有关详细信息,请参阅