我正在使用travis-ci来构建和测试访问RESTful API的R包。在travis基础设施之外构建,检查和使用似乎工作正常。然而,当建立在travis上时,我得到:
SSL connect error
Execution halted
Travis构建日志详细信息为here。
多年来,我看到过多次类似问题的报告,这些报告似乎与丢失或过时的证书有关。有关问题的最新报告似乎表明older version of openSSL on travis。
有关修补程序的任何建议或如何进行故障排除?
答案 0 :(得分:3)
感谢Twitter上的Travis支持团队,答案是安装ssl的升级版本。在您的.travis.yml
文件中包含:
addons:
apt:
packages:
- libssl1.0.0