我试图让travis在其构建过程中运行dredd测试。我意识到我需要运行mariaDB作为这个过程的一部分。我不确定如何在运行dredd测试之前创建表或插入示例数据。我添加了mariadb作为travis.yml的一个附件,仅此而已。此外,为了让dredd在特拉维斯运行,我将使用码头-撰写以及。
编辑:
我的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因此,我似乎先在travis中调用,然后运行mysql命令,然后在dredd之前再次调用它。我想我只需要在dredd测试之前
发布于 2017-04-07 22:01:34
想明白了,
在我的travis.yml I中:
docker-compose up -d
sleep 30
~~RUN SQL COMMANDS TO CREATE TABLES/ADD DATA~~
docker-compose stop
sleep 5 (to allow for compose to start up)
dredd然后在我的dredd.yml中:
server: docker-compose up
server-wait: 60https://stackoverflow.com/questions/43057116
复制相似问题