java.io.IOException:无法运行程序"cmd"



我在jenkinsfile中运行以下代码。目前,我们有1450个xml文件,我们将其发送到Web服务器进行验证,下面的命令为我们的每个xml文件运行140次。

String responseFile = bat(returnStdout: true, 
script: "curl --header "Content-Type: text/xml;charset=UTF-8"
--header "MAXAUTH: ${env_auth['envname']}" 
--header "SOAPAction:urn:processDocument" --data-binary $str $url").trim()

它有时工作得很好,但大多数时候都会出现以下错误。

java.io.IOException: Cannot run program "cmd" (in 
directory "c:directory_name"): CreateProcess error=5, 
Access is denied

你们能帮忙吗?

您需要在Jenkins中配置命令提示符,包括%PATH%中的命令。在文件夹上,您需要将写入和执行权限授予运行jenkins的用户。

最新更新