Jenkins推广:不允许空类路径条目

时间:2017-11-13 11:04:54

标签: jenkins groovy promoting

我有一个自由式jenkins工作B,它将在工作A运行后运行。 现在我选择:

  • 在......时推广构建。
  • 自定义Groovy脚本

我检查了Groovy Sandbox并定义了一个简单的groovy脚本。 当我试图保存我的工作时,我收到了这个错误:

java.net.MalformedURLException: JENKINS-37599: empty classpath entries not allowed

我必须定义class path entry:JAR文件路径或URL

定义:

  

JAR文件的路径或URL。此路径应获得批准   管理员或具有RUN_SCRIPT权限的用户或脚本   失败。如果文件或文件一旦获得批准,则会对其进行处理   甚至被批准在另一条道路上。

我真的不知道我必须指出哪些文件或我必须做什么。当我检查沙箱时,为什么它不起作用?

2 个答案:

答案 0 :(得分:0)

我有一个类似的问题,我用白色" X"点击了红色框。关闭该额外的类路径窗口。然后我保存了剧本。

答案 1 :(得分:0)

这是一个詹金斯的错误。它需要在保存作业之前每次删除该Classpath条目。我找到了一种解决方法,将值设置为任何现有的jar,例如https://your-jenkins-host/jnlpJars/slave.jar。这不会影响脚本执行,也不会要求您记住每次更新jenkins作业配置时都删除那个愚蠢的UI块。