簡體   English   中英

使用Gerrit Rest API進行Jenkins Gerrit觸發器

[英]Using gerrit rest api for Jenkins gerrit trigger

我想為我們的gerrit tigger jenkins插件啟用Rest API。

因此,每當我在gerrit tigger插件的rest api enable部分中提供http用戶名/密碼時,都可以。 我得到以下異常

Connection error : sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

我使用的密碼來自我們的gerrit安裝程序->設置-> http密碼UI。 我不知道我們的git / gerrit服務器安裝及其配置的內部

我正常的git + gerrit操作的ssh連接工作正常。

可能我缺少一些非常簡單的東西。

編輯詹金斯版本:2.7

Gerrit版本:2.12.2-49-g70b6923

Gerrit觸發插件:2.20.0

問候,

紹拉夫

當Java代碼嘗試使用未在jre的cacerts文件中列出的ssl證書通過https連接時,將發生此錯誤。

第1步

找到哪個JRE負責此錯誤。這是最重要也是最簡單的任務!

第2步

在CHROME BROWSER中打開該HTTPS URL,這可能會導致此錯誤,很可能是您對Gerrit服務器的https url有問題!

第三步

->頁面加載后,單擊位於URL左側的像符號一樣的鎖定。

->點擊詳細信息

->單擊查看證書。

->在層次結構中選擇“最重要的證書”,然后將證書圖像拖放到桌面。

現在您獲得了證書。

第三步

詳細的指南如何在jre的cacerts文件中安裝證書是鏈接

注意:請發布問題的詳細信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM