我正在使用Chef Solo在EC2实例上创建Jenkins CI服务器.我与Chef和Vagrant一起执行类似的过程没有任何问题,但是当我尝试在EC2上运行cookbook时,我遇到以下问题:
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
Run Code Online (Sandbox Code Playgroud)
基本上Jenkins安装正常,但当它试图获取插件列出:
jenkins[:server][:plugins]
Run Code Online (Sandbox Code Playgroud)
它因每个插件的上述消息而失败.
我正在使用:https://github.com/fnichol/chef-jenkins.
我在同一插件网址上的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'.
Run Code Online (Sandbox Code Playgroud)
我不知道这是否是Jenkins的临时问题(由于Jenkins问题,我在使用Chef安装Jenkins之前遇到了一些问题),或者EC2设置是否有问题.
与以往一样,任何帮助将不胜感激.
......顺便说一句,Stackoverflow的"devops"标签在哪里?我是在错误的交易所发布的......是开发人员还是运营问题?