我们在Linux机器上的AWS中使用Jenkins。 Jenkins HTTP代理似乎不起作用,即Jenkins无法访问Internet。
似乎AWS Jenkins是使用Palo Alto防火墙打开的,因此我能够从安装Jenkins的AWS Unix框而不是从Jenkins应用程序访问URL。该如何解决?
我可以从Linux框中访问URL:
[wasadmin@hserver:tmp]$ wget https://updates.jenkins.io
--2018-12-19 10:02:44-- https://updates.jenkins.io/
Resolving updates.jenkins.io... 52.202.51.185
Connecting to updates.jenkins.io|52.202.51.185|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html] Saving to: “index.html.2” <=> ] 5,961 --.-K/s in 0s 2018-12-19 10:02:44 (31.5 MB/s) - “index.html.2” saved [5961]`
在Jenkins中,使用参数进行构建:
失败-java.io.IOException:服务器返回的HTTP响应代码:403 网址: http://updates.jenkins-ci.org/download/plugins/build-with-parameters/1.4/build-with-parameters.hpi