我目前在sdkTools / tools / at-jenkins / helloWorld.groovy下的工作区中有Groovy脚本
我尝试过:
$ WORKSPACE / sdkTools / tools .....
sdk工具/工具...
/ sdkTools /工具...
../ helloWorld.groovy
没有工作。脚本包含HelloWorld文本的简单返回。我尝试将相同的脚本放入“ Groovy Script”选项中,并且可以正常工作。
return "hello world"
您可以看到,如果选择了groovy文件,则Dialog_test参数上什么也没有显示。.但是,如果我使用硬核脚本,则会在那里打个招呼。
非常感谢您的帮助
答案 0 :(得分:0)
您需要使用完整路径。它不会第一次工作,因为脚本需要先获得批准。但是,我建议使用 Scriptler plugin,这样脚本会立即获得批准。 Scriptler 在 /var/lib/jenkins/scriptler/scripts
中创建脚本,所以如果你例如创建 test
脚本,您需要在扩展选择参数配置 - /var/lib/jenkins/scriptler/scripts/tets.groovy
中使用带有扩展名的绝对路径,因此它看起来像例如: