2015-04-27 24 views
2

我在CircleCI上运行测试,并在发布到AWS S3(通过Paperclip's S3 integration)发布有关暂时错误的错误。CircleCI with AWS:RequestTimeTooSkewed错误

AWS :: S3 :: Errors :: RequestTimeTooSkewed:请求时间与当前时间之间的差异太大。

我试过设置NTP或doing a curl request来更新时间,但即使是root也没有权限,因为它是共享环境。

须藤日期-s “$(卷曲-s --head http://google.com | grep的^日期:| sed的 'S /日期:// G')”

日期:不能设置日期:操作不允许

它适用于我的本地环境和生产。我怎样才能让这些测试通过?

回答

3

问题原来是Timecop作为测试框架的一部分冻结到较早的时间。这是通过安排事情来解决的,因此在这里不需要冻结。

感谢CircleCI的细心支持。