Развертывание приложения CRA react в службе приложений Azure Проблема

#reactjs #azure #deployment #craco

Вопрос:

Я использую созданный рабочий процесс из Azure, я только что изменил его, чтобы использовать yarn вместо npm. Он проходит стадию сборки, загрузка артефактов занимает около часа и т. Д., Затем в конце он переходит на стадию развертывания, и это дает мне следующее:

 
Error: Failed to deploy web package to App Service.
Error: Deployment Failed with Error: Error: Failed to deploy web package to App Service. 
Conflict (CODE: 409)

 

Как мне узнать больше о конкретной проблеме? Я просмотрел журналы в azure, но должен признать, что я мало что знаю об azure.

Само приложение по сути является просто приложением для создания реакции. Я использую craco, хотя, но я не думаю, что это вызовет проблему?

Это файл рабочего процесса:

 name: UAT/CRA
on:
  push:
    branches:
      - master
  workflow_dispatch:

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v2

      - name: Set up Node.js version
        uses: actions/setup-node@v1
        with:
          node-version: "14.x"

      - name: npm install, build, and test
        run: |
          yarn
          yarn build --if-present
      - name: Upload artifact for deployment job
        uses: actions/upload-artifact@v2
        with:
          name: node-app
          path: .

  deploy:
    runs-on: ubuntu-latest
    needs: build
    environment:
      name: "production"
      url: ${{ steps.deploy-to-webapp.outputs.webapp-url }}

    steps:
      - name: Download artifact from build job
        uses: actions/download-artifact@v2
        with:
          name: node-app

      - name: "Deploy to Azure Web App"
        id: deploy-to-webapp
        uses: azure/webapps-deploy@v2
        with:
          app-name: "UAT"
          slot-name: "production" 
          package: .