0
ausführen Tests auf Mongo-DB auf dem CI (CircleCI) fehlschlagen, obwohl sie lokal übergeben.CI + Test: Einheitentests gegen DB
Mongo db wird installiert und die App an die DB verbinden, hier ist meine circle.yml Datei
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
Die DataBase URL: mongodb://mongodb:27017/db-name
Ich denke CircleCi mongodb 2.x bieten, trotzdem ich Ihre Lösung zu versuchen und scheint nicht in der Lage zu DB '' 'Uncaught MongoError verbinden: fehlgeschlagen Server [mongodb: 27017], um eine Verbindung auf der ersten Verbindung [ MongoError: getaddrinfo ENOTFOUND mongodb mongodb: 27017] '' ' – user3462064