Развертывание конвейера Gitlab CI в Firebase

# #firebase #gitlab-ci

#firebase #gitlab-ci

Вопрос:

React запускает сборку на Firebase hosting

Файлы загружаются в Firebase, страница не отображается, ресурсы загружаются так, как их можно увидеть на вкладке сеть в инструментах разработки. Когда приложение развертывается из локальной среды, оно работает просто отлично (запускается на моей машине xD)

firebase.json:

 "hosting": {
    "public": "build",
}
  

gitlab-ci.yam

 image: node:10.11.0 # can be upgraded, depending on your node version used
stages:
    - build
    - deploy
cache:
  paths:
    - ref_project/node_modules/
build:
    stage: build
    script:
        - echo "Build"
        - cd ref_project
        - npm i
        - CI=false npm run build   
    artifacts:
        paths:
            - ./ref_project/build
            - ./ref_project/firebase.json
            - ./ref_project/.firebaserc
    only:
        - Production
deploy:
    stage: deploy
    script:
        - echo "Deploy"
        - cd ref_project
        - npm -g config set user root
        - npm i -g  firebase-tools
        - firebase use ref-project-996a7 --token $FIREBASE_TOKEN
        - firebase deploy --only hosting --token $FIREBASE_TOKEN  
    only:
        - Production
  

Комментарии:

1. Однажды я столкнулся с этой проблемой. Я ввел firebase.json файл с неправильным свойством. Вы можете начать проверять это.