我目前正在尝试从管道中将groovy脚本作为节点之一运行,但是遇到了以下错误:
[CompanyName] Running shell script + ./ideainspect.groovy env: groovy: No such file or directory
另外,我尝试以Groovy的方式安装插件,但由于某种原因,它将无法安装。每当我刷新工具页面时,安装程序就会消失。我安装groovy错误吗?请帮忙!
编辑:相关数据
stage 'Static Analysis' node { dir("Android/btMobileApp") { sh "./ideainspect.groovy" sh "./gradlew checkstyle lintDebug" } }
而且ideainspect.groovy文件是shebang的可执行文件#!/usr/bin/env groovy,这可能是问题所在。
#!/usr/bin/env groovy
您的jenkins用户在使用它时会遇到麻烦吗?如果是这样,那就抛开shebang,然后尝试
sh’groovy ideainspect.groovy’
如果不在路上,可以尝试
sh’/ usr / bin / groovy ideainspect.groovy’
(或安装了groovy的任何地方)
或者使用Manage Jenkins-> Configure Systems将其添加到path环境变量中。如果您有很多使用不同版本的groovy的项目,这可能不合适