在 CircleCI 1.0中,我们曾经有这样的代码:
services:
- mysql
database:
override:
- mysql -u ubuntu circle_test < scripts/db/mysql_setup.sql
现在我们正在迁移到2.0并且 mysql 是一个 docker 而不是一个服务:
version: 2
jobs:
build:
docker:
- image: circleci/openjdk:8-jdk
- image: redis:3.2.11
- image: donilan/mysql-utf8mb4
mysql -u ubuntu circle_test < scripts/db/mysql_setup.sql
我们需要准备我们的数据库,当 mysql 被 dockerized 时我该如何执行呢?