невозможно развернуть реагирующее веб-приложение в проекте Firebase с помощью действия GitHub - PullRequest
1 голос
/ 01 октября 2019

Когда я пытаюсь развернуть проект firebase , используя действие GitHub , которое выдает ошибку

enter image description here

Мой ci.yaml файл:

name: Build and Deploy
on:
  push:
    branches:
      - master

jobs:
  build:
    name: Build
    runs-on: ubuntu-latest
    steps:
      - name: Checkout Repo
        uses: actions/checkout@master
      - name: Install Dependencies
        run: npm install
      - name: Build
        run: npm run build
      - name: Archive Production Artifact
        uses: actions/upload-artifact@master
        with:
          name: dist
          path: dist
  deploy:
    name: Deploy
    needs: build
    runs-on: ubuntu-latest
    steps:
      - name: Checkout Repo
        uses: actions/checkout@master
      - name: Download Artifact
        uses: actions/download-artifact@master
        with:
          name: dist
      - name: Deploy to Firebase
        uses: w9jds/firebase-action@master
        with:
          args: deploy --only hosting:prod
        env:
          FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }}

Мой проект основан на веб-приложении реагирования , и когда я помещаю репозиторий на GitHub, который строится с использованиемДействие GitHub и развертывание проекта в firebase.

dist - это общедоступный каталог, в котором рабочий код для развертывания в firebase

1 Ответ

0 голосов
/ 16 октября 2019

Я думаю, что следующий вопрос / ответ может быть решением вашей проблемы.

Как добавить рабочий каталог к ​​развертыванию в действиях GitHub

Теперь вы можете установитьпуть к файлу firebase.json с PROJECT_PATH. Попробуйте изменить настройки действий следующим образом.

      - name: Deploy to Firebase
        uses: w9jds/firebase-action@master
        with:
          args: deploy --only hosting:prod
        env:
          FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }}
          PROJECT_PATH: ./dist
...