尝试通过 Jenkins 管道中的卷曲请求将文件上传到共享点时卷曲 28 超时

Curl 28 timeout when trying to upload a file to sharepoint through a curl request in a Jenkins Pipeline

正在使用 Jenkins 管道中的 curl 请求将 zip 文件上传到共享点,超时 "curl: (28) Connection timed out after 300905 milliseconds"

我尝试在 Jenkins 中重新格式化请求并更改语法,但没有成功。我在 "curl -X POST request" 上方有一个 "curl -X GET request",效果很好。

post{
  always {
    junit '**/TestReports/*.xml'
  }
  success {
      script {
        sh "curl -X GET request" //this request works
        sh "curl -X POST 'http://00.0.0.00:0000/sharepoint?relativePath=Shared%20Documents%2FService%20Docs%2Fv9.0&teamSite=Web%20Services' -H 'accept: */*' -H 'Content-Type: multipart/form-data' -F 'file=@Test Tracer Web Services - Interface Specification v9.0.zip;'"
      }
    }
}

curl 请求在 jenkins 之外工作,但不作为脚本的一部分。任何帮助将不胜感激

发生此问题是因为 Jenkins 无法访问我用于共享点的 IP 地址。我使用远程桌面并验证它不工作。然后我更改为备用 IP 地址,现在可以使用了。