簡體   English   中英

curl:(6)從終端運行 jenkins 作業時無法解析主機:http

[英]curl: (6) Could not resolve host: http while running the jenkins job from terminal

我嘗試使用“CURL”命令運行 Jenkins 作業,但出現以下錯誤

C:\Users\gd\Downloads\curl-7.66.0_2-win64-mingw\curl-7.66.0-win64-mingw\bin>

curl -X POST http://slack:11cf86296e48e9c5c3a8570aa1ccfc57a8@10.204.211.118:8080/job/test-job/build
curl: (6) Could not resolve host: http

curl -X POST http://slack:11cf86296e48e9c5c3a8570aa1ccfc57a8@10.204.211.118:8080/job/test-job/build

當我們從命令提示符中點擊該命令時,立即 Jenkins 作業應該在 Jenkins 中運行

在此處輸入圖像描述

對於could not resolve POST :確保使用-X ,而不是-x

curl -X POST ...

您的 URL 中間似乎有一個額外的 http://:

http://slack:11cf86296e48e9c5c3a8570aa1ccfc57a8@http:///:8080/job/test-slack/build
                                                ^^^^^^^
 Try instead to use "<ipaddress>" (to be replace by the actual Jenkins IP address)

http://slack:11cf86296e48e9c5c3a8570aa1ccfc57a8@<ipaddress>:8080/job/test-slack/build

使用完全限定的命名而不是 IP 地址會更好,但兩者都應該工作。

您可以使用以下任何一種來觸發管道:-

curl -X POST slack:11cf86296e48e9c5c3a8570aa1ccfc57a8@<Jenkinshost>:8080/job/test-slack/build

curl -X POST http://slack:11cf86296e48e9c5c3a8570aa1ccfc57a8@<Jenkinshost>:8080/job/test-slack/build

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM