Я пытаюсь заставить Трэвиса запускать тесты Dredd во время процесса сборки. Я понял, что мне нужно будет запустить mariaDB как часть процесса. Я не знаю, как создать таблицу или вставить образцы данных до запуска тестов dredd. Я добавил mariadb в качестве дополнения к travis.yml, и на этом все. Также, чтобы запустить dredd в travis, я также буду использовать docker-compose.
РЕДАКТИРОВАТЬ:
У меня работает travis.yml
docker-compose up -d
sleep 30
BUNCH OF SQL COMMANDS to create tables and insert data
dredd
Но на данный момент мой dredd.yml имеет
server: docker-compose up
поэтому я, кажется, сначала вызываю docker-compose в travis и запускаю команды mysql, а затем снова вызываю его прямо перед dredd. Я считаю, что мне нужно сделать это только прямо перед тем, как дредд проверит крючок.