Я пытаюсь проверить правила безопасности 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
.Поэтому оно никогда не заканчивается.