在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