【问题标题】:Loading Custom jar files in Jenkins without the Classpath Field在没有 Classpath 字段的情况下在 Jenkins 中加载自定义 jar 文件
【发布时间】:2017-12-09 00:11:33
【问题描述】:

如何在没有类路径字段的情况下为我的 Jenkins Jobs DSL groovy 脚本加载自定义 jar 文件

我继承了一个 Jenkins 实例。此 Jenkins 实例具有旧版本的 Jenkins Jobs DSL plugin。此版本的作业插件有一个类路径字段

通过加载这个 jar 文件,我的脚本(在 DSL 脚本中)有额外的符号/类it may import

但是,最新版本的 Jenkins Jobs DSL 已经删除了这个类路径字段。我从the mailing list) 得到的印象是这样做是出于安全原因。

如果没有这个选项,是否可以设置不同的类路径(或者在我的 Jenkins Jobs DSL groovy 脚本中包含额外的 jar 文件而没有这个字段?

【问题讨论】:

    标签: jenkins groovy jar classpath


    【解决方案1】:

    不,没有任何直接选项可用。以下是可用的选项

    选项 1:正如 Daniel 建议的 (https://groups.google.com/forum/#!topic/job-dsl-plugin/lYgX3boW0Pk),您可以使用脚本安全插件添加自定义类路径并包含 jar。这种方法的唯一开销是,即使 jar 中存在细微差别,也需要获得批准。

    选项 2(最不喜欢,最后一个选项):如果您在公司网络下运行 Jenkins,并且您对安全性有信心,那么您可以考虑取消选中 Jenkins 的 Enable Security for Job DSL -> 配置全局安全

    【讨论】:

      猜你喜欢
      • 2017-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-14
      • 1970-01-01
      • 1970-01-01
      • 2011-06-25
      • 1970-01-01
      相关资源
      最近更新 更多