簡體   English   中英

從 Codefresh 管道調用 Jenkins 作業失敗:x509:無法加載系統根目錄且未提供根目錄

[英]Calling a Jenkins job from a Codefresh pipeline fails with: x509: failed to load system roots and no roots provided

我有一份 Jenkins 工作,我想從我的 Codefresh 管道中調用它。

使用 Codefresh 文檔中的以下示例,我已配置並准備好我的 Codefresh 管道: https ://codefresh.io/docs/docs/integrations/jenkins-integration/#calling-jenkins-jobs-from-codefresh-pipelines

生成的構建運行具有以下輸出:

Pulling image codefresh/cf-run-jenkins-job:latest                                                                                                           
Pulled layer '1160f4abea84'                                                                                                                                 
Pulled layer '6df1582e0e0e'                                                                                                                                 
Digest: sha256:a95b23c24b51d5fc1705731f7d18c5134590b4bc61b91dcf5a878faf2aec60b3                                                                             
Status: Downloaded newer image for codefresh/cf-run-jenkins-job:latest                                                                                      
INFO[0000] Going to trigger <jenkins_job_name> job on https://<jenkins_host>:8443                                                         
ERRO[0000] Post https://<jenkins_host>:8443/job/<jenkins_job_name>/build: x509: failed to load system roots and no roots provided         
Successfully ran freestyle step: Triggering Jenkins Job                                                                                                     
Reading environment variable exporting file contents.                                                                                                       
Reading environment variable exporting file contents. 

如您所見,構建未能成功觸發 Jenkins 作業。 在互聯網上進行了一些研究后,我得出結論,這是一個 SSL 證書問題。

但我不知道如何從這里開始。 到底缺少什么以及應該在哪里配置。 我真的很感激這里的任何幫助。

你知道你的 Jenkins 服務器有那種 SSL 配置嗎? 它是相互身份驗證還是只是服務器端證書? 它是自簽名還是非自簽名?

您是否嘗試過自己調用 Jenkins API(在 Codefresh 之外)並且 SSL 工作正常?

此外,我建議您打開支持票(從 Codefresh UI 的右上角菜單)並確保提及存在此問題的構建的 URL。

暫無
暫無

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

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