2015-08-22 82 views
1

我已經在Hack中完全編寫了代碼,並且我想使用Travis CI在啓用Hack的各種HHVM版本上測試我的構建。當我選擇HHVM作爲測試平臺還是僅僅是PHP時,Travis CI是否支持Hack?Travis CI支持Hack嗎?

回答

2

它提供了可以運行Hack的hhvm和檢查它的hh_client

但是,Travis正在運行Ubuntu 12.04。這意味着您只能使用HHVM 3.6,並且無法使用HHVM和Hack中的任何更新功能。

+0

3.6是否有阻止PHPUnit運行的錯誤,因爲GitHub上報告的簽名問題或者是在更高版本中引入的? –

+0

3.6有這個bug,所以你需要在4.7之前使用PHPUnit版本,或者是beta版本。 –

+1

我只想發佈一個更新來說明Travis CI當前使用HHVM 3.5.0,並且運行一個Hack項目,您只需指定PHP語言,並且它應該僅在hhvm上測試代碼。有關示例,請參閱[my .travis.yml](https://github.com/cozylife/hackfastalgos/blob/master/.travis.yml)。 –