在Travis中运行MySQL脚本

问题描述:

因此,我们有一个空的数据库脚本,我们需要在进行单元测试之前在travis上运行。它设置数据库模式并填写一些字段。我们应该怎么做?我们已经正确创建了MySQL,只需要运行该脚本即可。在Travis中运行MySQL脚本

这为我工作,我配置了我的文件.travis.yml


language: php 
php: 
    - '5.5' 
    - '5.6' 
service: 
    - mysql 
install: 
    - composer install 
before_install: 
    - mysql -e 'CREATE DATABASE IF NOT EXISTS baladay;' 
    - mysql -u root --default-character-set=utf8 baladay < scripts/bd.sql 
script: 
    - vendor/bin/phpunit