[英]Unable to find plugins in list of available plugins in jenkins
我已經通過將其 WAR 文件部署到Tomcat
來安裝Jenkins
。 打字時
http://localhost:8080/jenkins
在瀏覽器中, jenkins
主頁正在打開,這意味着jenkins
已成功安裝。 我配置了系統設置,給出了jdk
和 maven 路徑並保存它們。 然后安裝插件,我點擊Jenkins->管理插件並點擊可用選項卡但找不到任何插件。 我嘗試了三種解決方案:
通過轉到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
如果有任何其他解決方案可以解決此問題,請告訴我。
轉到:管理 Jenkins → 管理插件 → 高級,然后單擊右下角的立即檢查。 當您返回可用選項卡時,應列出所有插件。
在 Jenkins 的插件部分打開“高級設置”選項卡並將以下 URL 粘貼到更新服務器 URL 字段(底部): https : //updates.jenkins.io/update-center.json
對我來說,以下工作有效:
轉到管理 Jenkins-> 配置全局安全性
單擊“使用瀏覽器下載元數據”復選框
我還禁用了安全性並防止未經檢查的跨站點偽造。
您可以手動強制更新插件列表。
這對我有用:
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
(我創建這個是為了能夠批量部署 Jenkins 和安裝插件)
問題可能是您的瀏覽器代理設置未正確配置。
Jenkins 不會直接從更新中心檢索插件列表,它會告訴您的瀏覽器檢索它並將其發回給 Jenkins。 因此,此步驟將忽略 Jenkins 中的 HTTP 代理設置。
因此,如果您使用的瀏覽器配置為僅在您的網絡內工作,以連接到 Jenkins 實例等本地服務器,那么您將無法更新插件列表。
(這只是發生在我身上,花了一個令人沮喪的小時來解決。)
這太令人沮喪了......不是因為困難,而是缺乏清晰和良好的文檔,至少對於我遇到的問題。 我最終不得不以一種非常具體、挑剔的方式設置管理插件 -> 高級 -> HTTP 代理配置。 如果我沒有完全做到這一點,減去底部最后提到的事情,我就無法做到這一點。 也許是我工作的防火牆,也許是 jenkins,如果您無法成功更新代理設置,請嘗試一下。 我使用了菜單中的Validate Proxy
工具。 我將非常簡要地描述下面的信息圖基礎知識
http://
或https://
到您的Server
字段Username
和Password
,而不是您的代理憑據(如果這甚至適用)http://
添加到您的Test URL
你應該可以更新您的插件五指交叉
我在使用 nginx 作為安全反向代理時遇到了這個問題。 我需要更新從中下載更新列表的 url,如上所述,僅使用 https 以防止 chrome 中的混合內容錯誤。
我在Jenkins->Manage plugins->Available
中Jenkins->Manage plugins->Available
我搜索的插件的原因:
它已經安裝好了,它在Jenkins->Manage plugins->Installed
。
當我遇到同樣的問題時,我遇到了這個 SO 答案。 當我單擊“立即檢查”以強制 Jenkins 下載最新列表時,我的瀏覽器會掛起。 直到我跟蹤 Jenkins 日志,我才在這里找到了這個:
Mar 10, 2014 1:15:54 PM hudson.security.csrf.CrumbFilter doFilter
WARNING: No valid crumb was included in request for /administrativeMonitor/hudson.diagnosis.ReverseProxySetupMonitor/test. Returning 403.
看起來這個問題與我如何將 Jenkins 置於反向代理之后並啟用防止跨站點請求偽造的選項有關。 一旦我禁用它,“立即檢查”就會在 30 秒內完成。
對我來說,以下是可行的。 在虛擬框中的 Ubuntu 1404 上全新安裝 jenkins 1.638 后,我遇到了這個空的可用列表問題。 我們在 ISA 代理服務器下。
轉到Jenkins->Manage Plugins->Advanced
並設置代理如下:
Host: 192.168.xx
(你的代理IP)
Port: 80
(您的代理端口)
請注意,我發現格式很重要。 我嘗試添加http://
它不起作用。 它必須完全像上面那樣。
然后按照其他人的建議點擊右下角的立即check now
按鈕。 然后你得到名單。
我的解決方案在這里
如果您在瀏覽器的地址欄中輸入“ http://updates.jenkins-ci.org/update-center.json ”目錄,(在我的情況下)它實際上重定向到“ http://ftp.tsukuba.wide.ad .jp/software/jenkins/updates/current/update-center.json 。”
當我將“ http://ftp.tsukuba.wide.ad.jp/software/jenkins/updates/current/update-center.json ”設置為Jenkins的更新站點時,它起作用了,然后單擊“保存”和“更新”。
希望這可以幫助。
或者您的插件可能已經安裝。 一旦安裝,它就不會出現在可用插件列表中。
如果您使用 Chrome 轉到:管理 Jenkins → 管理插件 → 高級,然后單擊右下角的立即Check now
。 然后點擊地址欄中的盾牌圖標,點擊Load anyway
,Jenkins 將開始更新插件。 在 Firefox 中,此圖標位於地址欄的左側,靠近后退按鈕。
您可以手動安裝插件,為此,請轉到管理插件中的高級選項卡,下載您需要的插件后,提交這些
我對 Jenkins 的 NginX 代理請求有問題。 我有錯誤:
Nginx 413 Request Entity Too Large
我能夠通過添加來解決這個問題
client_max_body_size 2M;
到 /etc/nginx/nginx.conf 文件。 之后,我去了 Jenkins - 插件管理器 - 高級選項卡,然后按立即檢查按鈕
我遇到了同樣的問題,並且能夠通過啟用瀏覽器元數據下載來解決它。 請按照以下步驟在 Jenkins 中啟用此配置
在嘗試了很多事情(包括這里發布的所有解決方案)和數小時的搜索之后......我最終將 jenkins 升級到了 1.638 版。
這有助於解決舊版本 jenkins 中可用插件空缺的沮喪問題!
此答案特定於Windows 10 。 如果您使用 Jenkins 現在捆綁的安裝程序,Jenkins 將作為服務安裝。 默認情況下,該服務在本地系統帳戶下運行。 您必須將其更改為在網絡服務帳戶下運行,以便 Jenkins 能夠連接插件更新服務。 如果您在系統上擁有管理員權限,那么這些步驟應該會有所幫助:
選擇此帳戶。
在文本框中鍵入網絡服務。
對於附加措施,您還可以在 Windows 防火牆(或您可能使用的任何其他防火牆)中添加規則以允許來自 Jenkins 的出站請求。 為此規則指向應位於 Jenkins 安裝目錄中的jenkins.exe應用程序。
對於像我這樣在 JDK8u60+ 版本中使用 Jenkins 和 Docker 的人,您需要刪除 JDK_HOME/jre/lib/security/java.security 中的 MD5 哈希以使其正常工作:
jdk.certpath.disabledAlgorithms=MD2, MD5, RSA keySize < 1024
To
jdk.certpath.disabledAlgorithms=MD2, RSA keySize < 1024
這應該是一個臨時的解決方法
您在 Jenkins 機器上沒有互聯網連接。請在離線模式下配置互聯網或安裝插件。
轉到 Jenkins -插件管理器 - 上傳插件
我已經通過將其WAR文件部署到Tomcat
來安裝Jenkins
。 打字時
http://localhost:8080/jenkins
在瀏覽器中, 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
如果有任何其他解決方案可以解決此問題,請告訴我。
我的環境
我嘗試了此處提供的大部分建議,但在嘗試遵循之前沒有任何效果
第一:我需要以“管理員”身份運行
第二:它在 C:\\users\\yourusername\\.jenkins 使用默認用戶主目錄。
什么工作:
我通過定義 JENKINS_HOME 環境變量將上面的默認目錄更改為不同的文件夾,並且我能夠獲得新插件。
我已經通過將其WAR文件部署到Tomcat
來安裝Jenkins
。 打字時
http://localhost:8080/jenkins
在瀏覽器中, 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
如果有任何其他解決方案可以解決此問題,請告訴我。
我已經通過將其WAR文件部署到Tomcat
來安裝Jenkins
。 打字時
http://localhost:8080/jenkins
在瀏覽器中, 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
如果有任何其他解決方案可以解決此問題,請告訴我。
我已經通過將其WAR文件部署到Tomcat
來安裝Jenkins
。 打字時
http://localhost:8080/jenkins
在瀏覽器中, 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
如果有任何其他解決方案可以解決此問題,請告訴我。
我已經通過將其WAR文件部署到Tomcat
來安裝Jenkins
。 打字時
http://localhost:8080/jenkins
在瀏覽器中, 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
如果有任何其他解決方案可以解決此問題,請告訴我。
我在最新的 Jenkins 版本中遇到了同樣的問題,所有解決方案都不適用於我,所以我按照命令行方法安裝任何插件
sudo java -jar jenkins-cli.jar -s http://localhost:8080/ -auth USERNAME:PASSWORD -webSocket install-plugin PLUGIN_NAME
你可以從安裝好的Jenkins頁面http://localhost:8080/cli下載Jenkins-cli.jar
您可以從 Jenkins 站點https://plugins.jenkins.io/搜索插件名稱
如果您安裝了 Jenkins CLI,您可以直接通過終端運行此命令
jenkins-plugin-cli --plugins PLUGIN_NAME
如果其他人不與您合作,我希望此解決方案會有所幫助。
我也嘗試了以上所有方法,但這產生了奇跡
腳步:
轉到https://plugins.jenkins.io
(官方頁面獲取您要在 jenkins 上安裝的所有 jenkins 插件)
搜索“github”(因為我們需要安裝github插件)
您將看到 github 插件,檢查插件 ID...它顯示為 id:github....所以“github”是確切的插件 ID
下載jenkins-cli.jar
從http://localhost:8080/cli
和下復制/opt/jenkins-cli.jar
在詹金斯服務器
在 jenkins 服務器上,運行命令安裝 github 插件java -jar jenkins-cli.jar -s "http://localhost:8080" -auth jenkins-username:jenkins-password install-plugin github
重啟服務器
現在你將看到安裝在安裝部分下的 github 插件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.