Я полностью написал код в Hack, и я хотел бы использовать Travis CI для тестирования моих сборников на разных версиях HHVM с включенным Hack. Поддерживает ли Travis CI Hack, когда я выбираю HHVM в качестве платформы тестирования или это просто PHP?Поддерживает ли Travis CI Hack?
1
A
ответ
2
Он содержит как hhvm
, который может работать Hack, так и hh_client
, который проверяет его.
Однако, Travis работает Ubuntu 12.04. Это означает, что вы можете получить только HHVM 3.6 и не сможете использовать какие-либо из последних функций как в HHVM, так и в Hack.
Смежные вопросы
- 1. Поддерживает ли Travis CI приложение PhoneGap?
- 2. Поддерживает ли travis-ci.org pm2?
- 3. Поддерживает ли файл конфигурации .travis.yml Travis-CI директивы YAML?
- 4. Как сравнить travis-ci и gitlab-ci?
- 5. Travis-CI и Symfony3
- 6. Travis CI & iTunesConnect
- 7. Retrolambda на Travis CI
- 8. Xamarin and Travis-ci
- 9. Travis-CI, проходящий сборку
- 10. Стек с Travis CI
- 11. Travis CI для Github?
- 12. travis-ci: matrix.exclude игнорируется?
- 13. Travis-CI и Coveralls
- 14. Travis CI Build Failure
- 15. Travis CI - Сборки таймаут
- 16. travis-ci karma singleRun
- 17. Travis CI no output
- 18. Travis CI ошибка сборки
- 19. Travis CI apk path
- 20. Нет Язык: Travis CI
- 21. Может ли Travis-CI запускать тесты кода?
- 22. Возможно ли запустить CUBRID на Travis CI?
- 23. Использование ActiveMQ в Travis CI
- 24. Travis CI для частных репозиториев
- 25. Контейнерная инфраструктура Travis-ci предопределяет
- 26. SonarQube и Github, Travis CI
- 27. Запуск Redis на Travis CI
- 28. Огурцы на Travis CI контейнера
- 29. Несколько окружений в Travis CI
- 30. Передача через travis ci сбой
У 3.6 есть ошибка, которая препятствует запуску PHPUnit из-за проблемы с подписью, сообщенной в GitHub, или была представлена в более поздней версии? –
3.6 имеет эту ошибку, поэтому вам нужно будет либо использовать версию PHPUnit до 4.7, либо бета-версию. –
Я просто хочу опубликовать обновление, чтобы заявить, что Travis CI использует HHVM 3.5.0 в настоящее время, и для запуска проекта Hack вам просто нужно указать язык PHP и что он должен проверять код только на hhvm. См. [My.travis.yml] (https://github.com/cozylife/hackfastalgos/blob/master/.travis.yml) для примера. –