Curl groovy脚本中存在问题-无文件或目录错误消息

Curl groovy脚本中存在问题-无文件或目录错误消息,curl,jenkins,groovy,jenkins-plugins,Curl,Jenkins,Groovy,Jenkins Plugins,有人能帮我吗。 在Jenkins中运行下面的groovy脚本时,我没有收到这样的文件或目录错误 request1 = ['bash','-c',"curl -v -k -X POST cookies https://hostname/user/login.html -d 'action=login&username=test&pwd=test'"].execute() request1.waitFor() println request1.text 上面的bash命令起作用了,

有人能帮我吗。 在Jenkins中运行下面的groovy脚本时,我没有收到这样的文件或目录错误

request1 = ['bash','-c',"curl -v -k -X POST cookies https://hostname/user/login.html -d 'action=login&username=test&pwd=test'"].execute()
request1.waitFor()
println request1.text
上面的bash命令起作用了,我在jenkins控制台中获得了所需的输出

但是下面的命令在jenkins groovy脚本中不起作用

我在贝壳里试过,它很管用

curl-v-k-X GET-b cookieshttps://hostname/get-details?action=getDetails&Appname=test

request=['bash','-b',"curl -v -k -X GET cookies https://hostname/get-details?action=getDetails&Appname=test"].execute()
request.waitFor()
println request.err.text // for debugging in jenkins script console
println request.text
错误:

bash: curl -v -k -X GET cookies https://hostname/get-details?action=getDetails&Appname=test: No such file or directory

我正在使用上述脚本使用active choice插件基于另一个参数动态填充参数值。

请修改您的问题并提供错误消息。此外,我猜您尝试执行curl-共享代码如何执行。编辑问题我猜您必须将所有参数拆分为单独的数组项。像这样:
['bash'、'-b'、'curl'、'-v'、'-k'、'-X'、'GET'、…]
我试过了,但没用。出现错误usr/bin/curl无法执行二进制文件编辑问题,提供命令示例并从命令行和groovy输出
无法执行二进制文件
-也许您在jenkins下没有访问权限?