CircleCI ビルドで、次のようなエラーが出た場合:
/bin/bash: mongo: command not found
これは、リストの最初にあるコンテナ (プライマリコンテナ) ですべてのコマンドが実行されるからです。 これは通常、データベースコンテナではないため、プライマリコンテナには多くの場合、mongo
cli がインストールされていません。 mysql および postgresql でも同じ現象が発生することがあります。
このような場合、sudo apt install
、またはイメージが実行されているディストリビューションに対応するパッケージマネージャーを使用して、クライアントをインストールできます。
例えば:
- run: sudo apt-get install mongodb-clients
詳しくは、こちらのDiscussポストhttps://discuss.circleci.com/t/bin-bash-mongo-command-not-found/16218/6 を参照してください。
コメント
記事コメントは受け付けていません。