[英]CI + Test: run unit tests against DB
即使在本地通过CI,也无法在CI(circleCI)上对mongo DB执行测试。
我正在安装mongo db并将应用程序连接到db,这是我的circle.yml文件
machine:
node:
version: 7.2.1
dependencies:
override:
- sudo apt-get purge mongodb-org*
- sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
- echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
- sudo apt-get update
- sudo apt-get install -y mongodb-org
- sudo service mongod restart
- npm install
test:
override:
- npm run test
数据库URL: mongodb://mongodb:27017/db-name
为此编辑您的circle.yml:
machine:
node:
version: 7.2.1
dependencies:
override:
- npm install
test:
override:
- npm run test
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.