我有一个自由式jenkins工作B,它将在工作A运行后运行。 现在我选择:
我检查了Groovy Sandbox并定义了一个简单的groovy脚本。 当我试图保存我的工作时,我收到了这个错误:
java.net.MalformedURLException: JENKINS-37599: empty classpath entries not allowed
我必须定义class path entry
:JAR文件路径或URL
定义:
JAR文件的路径或URL。此路径应获得批准 管理员或具有RUN_SCRIPT权限的用户或脚本 失败。如果文件或文件一旦获得批准,则会对其进行处理 甚至被批准在另一条道路上。
我真的不知道我必须指出哪些文件或我必须做什么。当我检查沙箱时,为什么它不起作用?
答案 0 :(得分:0)
我有一个类似的问题,我用白色" X"点击了红色框。关闭该额外的类路径窗口。然后我保存了剧本。
答案 1 :(得分:0)
这是一个詹金斯的错误。它需要在保存作业之前每次删除该Classpath条目。我找到了一种解决方法,将值设置为任何现有的jar,例如https://your-jenkins-host/jnlpJars/slave.jar
。这不会影响脚本执行,也不会要求您记住每次更新jenkins作业配置时都删除那个愚蠢的UI块。