У меня есть конвейер CI для развертывания моих изменений в Firebase в разных средах. (dev, test, prod)
В настоящее время он работает с помощью команды firebase deploy --token $FIREBASE_TOKEN
.
Я сгенерировал $FIREBASE_TOKEN
, запустив firebase login:ci
из своей учетной записи администратора, которая имеет доступ ко всем проекты (dev, test, prod).
Теперь, если кто-то получает доступ к CI dev, он может развернуть его непосредственно на production
, повторно используя тот же токен $FIREBASE_TOKEN
.
Как я могу Аутентификация для проекта Firebase для генерации 3 отдельных токенов для каждой среды?