#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: .