将wkhtmltopdf与travis-ci结合使用

时间:2012-08-06 09:57:07

标签: ruby-on-rails ruby continuous-integration wkhtmltopdf travis-ci

我正在尝试让我的测试套件在Travis-ci上运行,但我遇到了与wkhtmltopdf相关的问题。

我们使用PDFKit在我们的Rails应用程序中生成PDF文件,该应用程序又使用wkhtmltopdf工具,所有调用PDF生成的测试都会引发以下错误:

Failure/Error: pdf = voucher.to_pdf
Errno::ENOMEM:
Cannot allocate memory - bundle exec which wkhtmltopdf

奇怪的是,生成PDF的前10-15个测试传递得很好,这使我假设wkhtmltopdf在每次调用时以某种方式泄漏内存,从而导致在Travis上允许内存使用的硬限制ci工人实例。

我正在使用:

ruby               1.9.2 / 1.9.3
rails              3.1.6
pdfkit             0.5.2
wkhtmltopdf-binary 0.9.9.1

有没有人让wkhtmltopdf和Travis-ci一起玩得很好?

0 个答案:

没有答案