【问题标题】:How to specify path to groovy script file如何指定 groovy 脚本文件的路径
【发布时间】:2021-01-12 17:14:56
【问题描述】:

我目前在 sdkTools/tools/at-jenkins/helloWorld.groovy 下的工作区中有我的 groovy 脚本

我不知道这个文件路径需要是什么形式

我试过了:

$WORKSPACE/sdkTools/tools.....

sdkTools/工具...

/sdkTools/工具...

../helloWorld.groovy

没有工作。脚本包含 HelloWorld 文本的简单返回。我尝试将相同的脚本放入“Groovy 脚本”选项中,它起作用了。

return "hello world"

如果选择了 groovy 文件,您可以看到 Dialog_test 参数上没有显示任何内容。但是如果我使用硬核脚本,我会在那里得到 hello world。

非常感谢任何帮助

【问题讨论】:

    标签: jenkins jenkins-plugins jenkins-groovy extended-choice-parameter


    【解决方案1】:

    您需要使用完整路径。它不会第一次起作用,因为脚本需要先获得批准。但是,我建议使用Scriptler plugin,这样脚本会立即获得批准。 Scriptler 在/var/lib/jenkins/scriptler/scripts 中创建脚本,所以如果你例如创建 test 脚本,您需要在扩展选择参数配置中使用其绝对路径和扩展名 - /var/lib/jenkins/scriptler/scripts/tets.groovy,所以它看起来像例如:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-12
      • 2017-08-30
      • 2012-04-13
      • 1970-01-01
      相关资源
      最近更新 更多