我正在使用 Chef Solo 在 EC2 实例上创建 Jenkins CI 服务器。我与 Chef 和 Vagrant 执行了类似的过程,没有任何问题,但是当我尝试在 EC2 上运行食谱时,我遇到了以下问题:
FATAL: Zlib::BufError: http_request[HEAD http://updates.jenkins-ci.org/latest/git.hpi] (chef-jenkins::default line 70) had an error: Zlib::BufError: buffer error
本质上 Jenkins 安装正常,但是当它尝试获取以下插件时:
jenkins[:server][:plugins]
对于每个插件,它都会失败并显示上述消息。
我正在使用:https ://github.com/fnichol/chef-jenkins 。
我在同一个插件 url 上的 EC2 实例上尝试了一个简单的 wget,但确实收到以下错误:
Connecting to updates.jenkins-ci.org|63.246.20.93|:443... connected.
ERROR: certificate common name `jenkins-ci.org' doesn't match requested host name `updates.jenkins-ci.org'.
To connect to updates.jenkins-ci.org insecurely, use `--no-check-certificate'.
我不知道这是否是 Jenkins 的临时问题(由于 Jenkins 端的问题,我在使用 Chef 安装 Jenkins 之前遇到了一些问题),或者 EC2 设置是否有问题。
与以往一样,我们将不胜感激任何帮助。
...顺便说一下,Stackoverflow 的“devops”标签在哪里?我是否在错误的 Exchange 上发帖...是开发人员问题还是操作问题?