【发布时间】:2019-05-14 07:33:17
【问题描述】:
我们使用 Jenkins。 我想将目录+文件从 Windows 服务器上的目录上传到带有 powershell 的 Nexus。
但在执行此操作之前,我想检查此目录是否已存在于 Nexus 中。
使用 wget,我可以将目录和文件从 Nexus 下载到我的 Jenkins 工作区中。
但我只想通过 url ("http://xxxxx/yyyyy/zzzzz/") 检查目录/文件是否存在于服务器上的 Nexus 中。
我尝试过: - 测试路径 - 路径, - Get-SpWeb(无法识别), - 调用请求, - HTTPRequest =[System.Net.WebRequest]::Create('url')。
我已经尝试了很多,但如果目录存在,则调用请求并且 HTTPRequest 正在工作。但如果它不存在,我会收到 404 错误 ($HTTP_Response = $HTTP_Request.GetResponse()) 或者它挂起......
我正在寻找 powershell (Jenkins) 的示例/教程,它正在检查服务器上 Nexus 中的目录/文件“http://xxxxx/yyyyy/zzzzz/”是否存在。
【问题讨论】:
标签: powershell jenkins