Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl 从Codefresh管道调用Jenkins作业失败,原因是:x509:加载系统根失败,且未提供根_Ssl_Jenkins_Codefresh - Fatal编程技术网

Ssl 从Codefresh管道调用Jenkins作业失败,原因是:x509:加载系统根失败,且未提供根

Ssl 从Codefresh管道调用Jenkins作业失败,原因是:x509:加载系统根失败,且未提供根,ssl,jenkins,codefresh,Ssl,Jenkins,Codefresh,我有一份Jenkins的工作,我想从Codefresh管道中调用它 使用Codefresh文档中的以下示例,我已配置并准备好Codefresh管道: 生成的生成使用以下输出运行: Pulling image codefresh/cf-run-jenkins-job:latest Pu

我有一份Jenkins的工作,我想从Codefresh管道中调用它

使用Codefresh文档中的以下示例,我已配置并准备好Codefresh管道:

生成的生成使用以下输出运行:

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. 
提取图像代码刷新/cf运行jenkins作业:最新
拉动层“1160f4abea84”
拉动层“6DF1582E0E”
摘要:sha256:a95b23c24b51d5fc1705731f7d18c5134590b4bc61b91dcf5a878faf2aec60b3
状态:下载了更新的codefresh图像/cf运行jenkins作业:最新
信息[0000]将在https://:8443上触发作业
ERRO[0000]Post https://:8443/job//build:x509:未能加载系统根目录,且未提供根目录
成功运行自由式步骤:触发Jenkins作业
正在读取环境变量并导出文件内容。
正在读取环境变量并导出文件内容。
如您所见,构建未能成功触发Jenkins作业。 在互联网上进行了一些研究之后,我得出结论,这是一个SSL证书问题


但我不知道如何从这里开始。缺少什么以及应该在哪里配置。非常感谢您的帮助。

您知道Jenkins服务器的SSL配置吗?它是相互身份验证还是仅仅是服务器端证书?是不是自己签字的

您是否尝试过自己调用Jenkins API(在Codefresh之外)并且SSL工作正常


另外,我建议您打开一个支持票证(从Codefresh UI的右上角菜单),并确保提及存在此问题的构建的URL。

1。Jenkins端的证书是由Cloudflare提供的,我不知道它是如何配置的。2.是的,当我们使用curl调用Jenkins API时(忽略证书验证),它工作得很好。3.最后,我们通过使用Bash映像而不是codefresh/cf运行jenkins作业解决了这个问题