2016-12-08 7 views
0

Ich versuche mongodb auf meiner bitbucket Pipeline hinzufügen, aber ich habe den folgenden Fehler:Bitbucket Pipeline mongodb

Uncaught MongoError: failed to connect to server [localhost:27017] on first connect

Meine bitbucket-pipelines.yml:

image: leeduc/pipelines-node-mongo 

pipelines: 
    default: 
    - step: 
     script 
      - npm install 
      - npm test 
      - npm run eslint 

Jede Idee zu lösen, dass ?

+0

verwalten sollte ich glaube, der Fehler ist, weil ich nicht zugreifen kann der Standardport des Mongo im Container, aber ich habe keine Ahnung, wie ich das lösen soll – 1fabiopereira

Antwort

0

Versuchen Sie einige Checks auszuführen, bevor Sie Befehle erstellen, zum Beispiel auf Ubuntu: service mongodb status. Ihre Aufgabe ist es zu sehen, ob mongodb wirklich in diesem Monat läuft.

0

Es scheint, als ob Sie einen helfenden Mongo-DB-Dienst benötigen und glücklicherweise können Sie mit Bitbucket jetzt Hilfsdienste in der Pipeline ausführen. Ich habe es nicht versucht, aber dieses document sollte hilfreich sein.

Lassen Sie mich wissen, wenn es keinen Sinn ergibt, werde ich sehen, ob ich ein Beispiel hinzufügen kann.

0

Leider Pipelines wartet nicht auf ein Service-Image heruntergeladen werden und werden und läuft, bevor die Ausführung Ihrer Skripte starten, so dass Sie, dass in Ihrem Code

Verwandte Themen