Travis CI支持Hack吗?
问题描述:
我已经在Hack中完全编写了代码,并且我想使用Travis CI在启用Hack的各种HHVM版本上测试我的构建。当我选择HHVM作为测试平台还是仅仅是PHP时,Travis CI是否支持Hack?Travis CI支持Hack吗?
答
它提供了可以运行Hack的hhvm
和检查它的hh_client
。
但是,Travis正在运行Ubuntu 12.04。这意味着您只能使用HHVM 3.6,并且无法使用HHVM和Hack中的任何更新功能。
3.6是否有阻止PHPUnit运行的错误,因为GitHub上报告的签名问题或者是在更高版本中引入的? –
3.6有这个bug,所以你需要在4.7之前使用PHPUnit版本,或者是beta版本。 –
我只想发布一个更新来说明Travis CI当前使用HHVM 3.5.0,并且运行一个Hack项目,您只需指定PHP语言,并且它应该仅在hhvm上测试代码。有关示例,请参阅[my .travis.yml](https://github.com/cozylife/hackfastalgos/blob/master/.travis.yml)。 –