use*_*112 32 jenkins jenkins-plugins
我Jenkins
通过部署其WAR文件来安装Tomcat
.打字时
http://localhost:8080/jenkins
Run Code Online (Sandbox Code Playgroud)
在浏览器中,jenkins
主页打开,表示jenkins
已成功安装.我配置了系统设置,给出了jdk
maven路径并保存它们.然后要安装插件,我点击了Jenkins-> Manage插件并点击了Available选项卡但找不到任何插件.我试过三个解决方案:
通过转到Jenkins->Manage Plugins->Advanced
(未找到插件)为Jenkins配置代理
重新启动服务器,刷新浏览器并转到Jenkins->Manage plugins->Available
(仍然没有找到任何插件).所以,我读到某个地方,如果它们没有自动更新,我们会强行更新插件.因此,转到Jenkins->Manage Plugins->Advanced
并单击"立即检查"选项卡(单击"可用"选项卡时仍未找到任何插件).
最后我在某处读到,如果我们将pluginGroup'org.jvnet.hudson.tools'添加到maven的settings.xml文件中,问题可能会得到解决.因此,将相应的代码添加到settings.xml:
然后我再次尝试,但仍然找不到任何插件
Jenkins->Manage plugins->Available
Run Code Online (Sandbox Code Playgroud)
如果有任何其他解决方案可以解决此问题,请告诉我.
Tho*_* R. 29
在Jenkins的插件部分打开"高级设置"选项卡,并将以下URL粘贴到更新服务器URL字段(位于底部):http://updates.jenkins-ci.org/update-center.json
rco*_*len 23
您可以手动强制更新插件列表.
这对我有用:
wget -O default.js http://updates.jenkins-ci.org/update-center.json
sed '1d;$d' default.js > default.json
curl -X POST -H "Accept: application/json" -d @default.json http://localhost:8080/updateCenter/byId/default/postBack --verbose
Run Code Online (Sandbox Code Playgroud)
(我创建这个是为了能够部署Jenkins并批量安装插件)
小智 21
问题可能是您的浏览器代理设置未正确配置.
Jenkins不会直接从更新中心检索插件列表,它会告诉您的浏览器检索它并将其发回Jenkins.因此,在此步骤中将忽略Jenkins中的HTTP代理设置.
因此,如果您使用的浏览器配置为仅在您的网络中工作,要连接到本地服务器(如Jenkins实例),那么您将无法更新插件列表.
(这恰好发生在我身上,并且花了一个令人沮丧的时间来锻炼.)
这太令人沮丧了......不是因为困难而是缺乏清晰度和良好的文档,至少对于我遇到的问题.我最终必须以非常具体,挑剔的方式设置管理插件 - >高级 - > HTTP代理配置.如果我没有做到这一点,减去底部最后一个注意事项,我就无法做到这一点.也许这是我工作的防火墙,也许是jenkins,如果你无法成功更新你的代理设置,可以用这个方法.我Validate Proxy
在菜单中使用了该工具.我将简要介绍下面的信息图基础知识
http://
或https://
到你的Server
领域Username
而Password
不是您的代理凭证(如果这甚至适用)http://
,请添加到您的Test URL
帐户中您现在应该可以手指交叉更新插件
我找不到我搜索的插件的原因Jenkins->Manage plugins->Available
:
它已经安装并且在Jenkins->Manage plugins->Installed
.
归档时间: |
|
查看次数: |
59756 次 |
最近记录: |