我有一个 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 证书问题。
但我不知道如何从这里开始。究竟缺少什么以及应该在哪里配置。我真的很感激这里的任何帮助。