任何人都可以帮助我。 在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脚本中没有用..
我在shell中尝试了这个功能......
curl -v -k -X GET -b cookies https://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
我使用上面的脚本根据另一个使用主动选择插件的参数动态填充参数值。