我正在尝试为我的一个项目配置 Jenkins,问题是在我尝试设置的 Ubuntu VM 上,Jenkins 安装运行良好,但是无法下载任何 Jenkins插件。 我也尝试在 Ubuntu 机器上禁用防火墙,但这也没有带来任何运气,可以从位于同一网络上的本地 Mac 下载相同的文件:
例如我试过了
curl http://ftp-chi.osuosl.org/pub/jenkins/plugins/command-launcher/1.2/command-launcher.hpi
"curl: (52) Empty reply from server”
wget 返回:
--2018-04-05 10:20:16-- (try: 3) http://ftp-chi.osuosl.org/pub/jenkins/plugins/command-launcher/1.2/command-launcher.hpi
Connecting to ftp-chi.osuosl.org (ftp-chi.osuosl.org)|64.50.236.52|:80... connected.
HTTP request sent, awaiting the response... No data received.
我不确定当两台计算机位于同一网络并且防火墙也没有阻止它时可能是什么原因。
感谢任何帮助。
最佳答案
这些代理信息可能对运行 Jenkins 的 java 实例不可用。确保至少设置了 http(s)_proxy。
通常,您可以在代理管理器的 Jenkins 高级选项卡中填写这些代理数据:
Downloaded file /var/lib/jenkins/plugins/script-security.jpi.tmp does not match expected SHA-1, expected 'MYjQw4AV0DWl3AqGU7VV7g/J/Wk=', actual 'TvCHCDNNL1zGA00HjilE2sJe+mE
确保不是通过 URL 而是通过插件管理器的“可用”选项卡下载该插件:查找“Script Security ”。
关于ubuntu - Jenkins 无法在 ubuntu 上安装插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49664434/