2017-09-20 20 views
0

HTTPRequestプラグインのJenkinsでHTTP GETリクエストで404が見つかりません。 私はhttps://httpbin.org/getをテスト目的で使用しています。これは基本的にGETリクエストコールです。Jenkins HttpRequest Plugin - 404が見つかりません

私のJenkinsはプロキシの背後にあることに注意してください。 Manage Jenkins - > Manage Plugins - > Advancedタブでジェンキンのプロキシを設定しました。プラグインのダウンロードは正常に動作しています。

>

Building in workspace C:\Users\bcn8cob\.jenkins\workspace\TestWebservice 
HttpMethod: GET 
URL: https://httpbin.org/get 
Sending request to url: https://httpbin.org/get 
Treating UnknownHostException(httpbin.org) as 404 Not Found 
ERROR: Build step failed with exception 
hudson.AbortException: Fail: the returned code 404 is not in the accepted range: [[100?399]] 
    at jenkins.plugins.http_request.HttpRequestExecution.responseCodeIsValid(HttpRequestExecution.java:299) 
    at jenkins.plugins.http_request.HttpRequestExecution.processResponse(HttpRequestExecution.java:309) 
    at jenkins.plugins.http_request.HttpRequestExecution.authAndRequest(HttpRequestExecution.java:225) 
    at jenkins.plugins.http_request.HttpRequestExecution.call(HttpRequestExecution.java:191) 
Caused: java.lang.IllegalStateException 
    at jenkins.plugins.http_request.HttpRequestExecution.call(HttpRequestExecution.java:194) 
    at jenkins.plugins.http_request.HttpRequestExecution.call(HttpRequestExecution.java:65) 
    at hudson.remoting.LocalChannel.call(LocalChannel.java:45) 
    at jenkins.plugins.http_request.HttpRequest.perform(HttpRequest.java:304) 
    at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:735) 
    at hudson.model.Build$BuildExecution.build(Build.java:206) 
    at hudson.model.Build$BuildExecution.doRun(Build.java:163) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:490) 
    at hudson.model.Run.execute(Run.java:1735) 
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 
    at hudson.model.ResourceController.execute(ResourceController.java:97) 
    at hudson.model.Executor.run(Executor.java:405) 
Build step 'HTTP Request' marked build as failure 
[IBM Cloud DevOps] Not building Deployable Message. 
Finished: FAILURE 

私もHttpRequestのプラグインのプロキシを設定する必要があります:

ジェンキンスから以下のログがコンソールを構築する見てください?どう思いますか?

答えて

0

プロキシ設定がサポートされ、manage-plugin-> Advanceのプロキシ設定が使用されるようになりました。

https://github.com/jenkinsci/http-request-plugin/pull/29

ただし、プロキシまたは例外が、まだそのような場合にはカールを使用し、考えられませんされていません。

関連する問題