ubuntu - Jenkins 无法在 ubuntu 上安装插件

标签 ubuntu jenkins jenkins-plugins

我正在尝试为我的一个项目配置 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 高级选项卡中填写这些代理数据:

http://blogs.wandisco.com/wp-content/uploads/2012/07/jenkins-32.png

OP vaibhav添加in the comments :

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/

相关文章:

bash - 如何在 unix 终端模拟器中使用脚本命令?

java - 如何以编程方式编辑多个文件中的 JSON 数据?

html - 如何在 Jenkins/JUNIT xml 中的 <system-out> 或 <failure> 标签中添加 href 链接

linux - 如何在 Jenkins 中设置管道构建的字符串名称

python - 如何使用 opencv 和 python 获取 Gstreamer 直播流?

python - 在 Ubuntu 中从 C 向 Python 提供数据

linux - 如何获取依赖项 'gstreamer-sharp-1.0' ?

android - Jenkins 未能找到目标 android-19

java - 如何在 Jenkins 中配置 Selenium HTML 报告

jenkins - 如何在管道中使用通过 ssh 插件发布