Я хочу добавить создание базы данных MongoDB в мою конфигурацию Circle CI. На самом деле я думал об этом .circleci / config.yml следующим образом
version: 2
jobs:
build:
docker:
- image: circleci/node:12.10
- image: mongo:4.2.0
port: 27017:27017
environment:
- MONGODB_USERNAME: "myrootuser"
- MONGODB_PASSWORD: "mypassword"
working_directory: ~/IV
steps:
- checkout
- run:
name: Database Setup
command: "mongodb && mongo --eval 'db.createUser({ user: 'myrootuser', pwd: 'mypassword', roles: [ { role: 'userAdminAnyDatabase', db: 'admin' } ] })"
- run:
name: Install package json dependencies
command: npm install .
- run:
name: Run test
command: npm test
Дело в том, что он не работает и не распознает команду для создания базы данных.
Любой может помочьмне построить этот файл конфигурации?
Спасибо