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