詹金斯没有执行curl命令

时间:2019-01-08 10:35:06

标签: curl jenkins

Jenkins执行基本curl命令失败,并出现以下错误:找不到

我正在使用内部版本的“ Execute Shell”选项执行此命令

输出:
在工作空间C:\ Program Files(x86)\ Jenkins \ workspace \ TestJob中的master上构建
[TestJob] $ sh -xe C:\ Windows \ TEMP \ jenkins7077488455971906369.sh
+回声Hello World
世界你好
+ curl --version
curl:C:\ Windows \ TEMP \ jenkins7077488455971906369.sh 4:找不到
构建步骤“执行外壳”将构建标记为失败
完成:失败

1 个答案:

答案 0 :(得分:0)

Windows系统不附带curl。您触发的脚本在Powershell上运行。您需要做的是下载并在C:目录中的某个位置放置curl.exe文件,并将该可执行文件的位置添加到PATH环境变量中。另外,您可以使用 Invoke-WebRequest方法,以下是Invoke-Web请求文档的URL

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/invoke-webrequest?view=powershell-6