Я попробовал конфигурацию ниже и попытался запустить модульные тесты, которые соединяют базу данных demodb
на порту 30000
или 33000
без каких-либо успехов.Возможно ли запустить CUBRID на Travis CI?
language: php
php:
- 5.4
- 5.5
install:
- echo 'yes' | sudo add-apt-repository ppa:cubrid/cubrid
- sudo apt-get update
- sudo apt-get install cubrid
- /etc/profile.d/cubrid.sh
- sudo apt-get install cubrid-demodb
- sudo apt-get install php5-cubrid
- echo '/opt/cubrid/' | pecl install pdo_cubrid
- /etc/profile.d/cubrid.sh
script: phpunit --group travis
Строка подключения выглядит так: cubrid:host=localhost;port=30000;dbname=demodb
. Любые идеи о том, как настроить базу данных CUBRID для работы на Travis CI? Кто-то управлял этим?
Благодарим за щедрость. Мой первый!^_^На самом деле, другие поддерживающие PHP фреймворки также используют аналогичные шаги, как вы, например, через репозиторий Launchpad. Причина, по которой я этого не делаю, заключается только в том, что не все версии CUBRID доступны вовремя на Launchpad. – Eye
Ваш подход к поваренной книге намного лучше, выбрал это, потому что мне нужно было добавить только одну строку настройки, а не переделать ее. CRUBRID - это потрясающе! – marcio