Добавить MongoDB в Circle CI - PullRequest
0 голосов
/ 23 октября 2019

Я хочу добавить создание базы данных 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

Дело в том, что он не работает и не распознает команду для создания базы данных.

Любой может помочьмне построить этот файл конфигурации?

Спасибо

...