2016-12-08 8 views
0

私はビットバケットパイプライン上にMongoDBを追加しようとしているが、私は次のエラーました:のBitbucketパイプラインのMongoDB

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

マイビットバケット-pipelines.yml:

image: leeduc/pipelines-node-mongo 

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

それを解決するための任意のアイデアを?

+0

に私はアクセスできないため、エラーがあると考えていることを管理する必要がありますので、スクリプトの実行を開始する前に実行していますコンテナの中のモンゴの標準ポートですが、私はこれを解決する方法が全くわかりません – 1fabiopereira

答えて

0

ビルドコマンドの前にいくつかのチェックを実行してください。例えば、Ubuntu:service mongodb statusです。あなたの仕事は、そのモンゴブが本当にそのモンタージュで走っているかどうかを見ることです。

0

幸いなことに、あなたはmongo DBサービスを必要としているようで、Bitbucketはパイプラインで支援サービスを実行できるようになりました。私はそれを試していないが、このdocumentが役立つはずです。

私はそれが理にかなっていないかどうか教えてください。

0

残念ながらパイプラインでは、ダウンロードするサービスイメージを待たないとまでも、あなたはあなたのコード

関連する問題