如何在travis-ci中测试特定版本的HHVM的构建?

时间:2016-03-02 07:16:05

标签: php travis-ci hhvm

我正试图在travis中测试我在hhvm上的laravel项目。我找不到在.travis.yml中指定hhvm的特定版本的方法。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

我的请求在2016年5月底发布了此问题https://github.com/travis-ci/travis-build/pull/733,在Travis-CI中添加了特定于版本的HHVM规范

注意:由于HHVM提供版本的方式,它仅限于LTS版本的HHVM。

您现在可以在文档https://docs.travis-ci.com/user/languages/php#HHVM-versions

中了解如何执行HHVM版本规范

答案 1 :(得分:0)

执行此操作的唯一方法是从repository下载.deb文件,并使用dpkg -i将其作为脚本的一部分安装。为此,您需要能够运行sudo,因为dpkg -i必须以root用户身份运行。

在执行此操作时,请记住大多数Travis测试都在Ubuntu 12.04上运行,而Ubuntu 12.04只能运行到HHVM-3.6。您需要选择可靠的测试版才能运行更新的版本。