【发布时间】:2017-10-05 21:47:34
【问题描述】:
我有一个 PHP 应用程序(Symfony 和 ezplatform),并希望在每次推送 git 后自动运行功能测试。
对此的要求是我需要一个数据库,我可以在其中放置我最新的 DB 转储,然后针对它运行测试。
是否可以在 CodeShip 中为 PHP 应用程序执行此操作?如果是,如何?
【问题讨论】:
标签: php symfony ezpublish codeship ezplatform
我有一个 PHP 应用程序(Symfony 和 ezplatform),并希望在每次推送 git 后自动运行功能测试。
对此的要求是我需要一个数据库,我可以在其中放置我最新的 DB 转储,然后针对它运行测试。
是否可以在 CodeShip 中为 PHP 应用程序执行此操作?如果是,如何?
【问题讨论】:
标签: php symfony ezpublish codeship ezplatform
您可以配置在 Codeship 开始测试时应使用哪些命令,您可以在其中添加诸如
php app/console doctrine:database:create 想一想当您从头开始设置项目并将其写下来(在 bash 中)时您必须做什么。
【讨论】:
MYSQL_USER 和MYSQL_PASSWORD 环境变量获得,创建的默认数据库称为development 和test,但您可以创建其他数据库。请参阅documentation.codeship.com/basic/databases/mysql 了解更多信息。