У меня есть репозиторий gitlab с двумя ветками.Мастер и тест.У меня также есть два сайта для хостинга firebase, сгенерировано два токена для входа.У меня есть домен, в котором есть test.app.com и app.com.Однако, когда я собрал все это вместе, я не смог подключить тестовую ветку к ее хостингу.В админке firebase есть обслуживаемые файлы, я вижу это, но я не вижу их, когда перехожу по ссылке на хостинг firebase или поддомену.
Вот шаги, которые я пробовал:
Объединенный файл yml, подобный этому:
pages:
stage: deploy
script:
- npm install -g firebase-tools
- firebase use <master firebase hosting> --token $FIREBASE_TOKEN
- firebase deploy --only hosting -m "Pipe $CI_PIPELINE_ID Build $CI_BUILD_ID" --token $FIREBASE_TOKEN
artifacts:
paths:
- public
only:
- master
stage: deploy
script:
- npm install -g firebase-tools
- firebase use <test firebase hosting> --token $FIREBASE_TOKEN_TEST
- firebase deploy --only hosting -m "Pipe $CI_PIPELINE_ID Build $CI_BUILD_ID" --token $FIREBASE_TOKEN_TEST
artifacts:
paths:
- public
only:
- test
Делая вид, что дваветви являются полностью отдельными репозиториями gitlab и работают firebase init
внутри тестовой ветви, так что у нее есть свой собственный файл yml, firebase.json и firebase.src.Это тоже не сработало.
Помогите?