Запуск Firebase Emulator на GitLab CI - PullRequest
2 голосов
/ 12 июня 2019

Я пытаюсь проверить правила безопасности Firestore на моем конвейере GitLab CI.Для этого мне нужно запустить эмулятор Firebase.

Однако эмулятор Firebase в основном начинает обслуживать «фальшивый бэкэнд».Итак, как я могу запустить это задание параллельно с другими заданиями?

Например:

stages:
  - emulator
  - test

emulator:
  - stage: emulator
  script:
    - firebase serve --only firestore

test:
  - stage: test
  script:
    - yarn test

Этап test никогда не достигается, поскольку GitLab обслуживает этап emulator.Поэтому оно никогда не заканчивается.

...