【问题标题】:java.io.IOException: Cannot run program "cmd"java.io.IOException:无法运行程序“cmd”
【发布时间】:2018-12-12 07:47:26
【问题描述】:

我在 jenkinsfile 中运行下面的代码。目前我们有 1450 个 xml 文件,我们发送到网络服务器进行验证,使用下面的命令它对我们拥有的每个 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

你们能帮忙解决一下吗?

【问题讨论】:

    标签: windows jenkins cmd command


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-12
      • 1970-01-01
      • 2022-08-23
      • 1970-01-01
      • 2012-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多