我遇到了同样的问题。我得到了这个解决方法:
environment { GROOVY_HOME = tool name: 'Groovy-2.4.9', type: 'hudson.plugins.groovy.GroovyInstallation'}stages { stage('Run Groovy') { steps { bat "${groovy_home}/bin/groovy <script.name>" } }}某种程度上
PATH,默认情况下不添加工具路径(这是我的1.6
Jenkins服务器安装中的习惯)。
${groovy_home}在执行bat命令时添加可以为我解决此问题。这种调用工具的方法基本上是从脚本化管道语法中借用的。我将其用于所有自定义工具(不仅限于groovy)。工具部分:
tool name: 'Groovy-2.4.9', type: 'hudson.plugins.groovy.GroovyInstallation'
是像您一样由摘要生成器生成的。
根据Jenkins用户的邮件列表,最终解决方案的工作仍在进行中,因此我的解决方案确实可以解决。



