Comment archiver des fichiers dans un artefact pour les actions de workflow GitHub afin de corriger cet avertissement ?

Comment archiver des fichiers dans un artefact pour les actions de workflow GitHub afin de corriger cet avertissement ?

J’ai eu ce problème en déployant une application Node sur Azure App Services.

Je l’ai corrigé en ajoutant une étape de compression et une étape de décompression.

L’étape de compression est :

  - name: Zip artifact for deployment
    run: zip release.zip ./* -r

L’étape de décompression est :

  - name: unzip artifact for deployment
    run: unzip release.zip

Ajoutez l’étape de compression après l’étape de build et avant l’étape Upload artifact comme ceci :

  - name: npm install, build, and test
    run: |
      npm install
      npm run build --if-present
      npm run test --if-present

  - name: Zip artifact for deployment
    run: zip release.zip ./* -r

  - name: Upload artifact for deployment job
    uses: actions/upload-artifact@v2
    with:
      name: node-app
      path: release.zip

Ensuite, l’étape de décompression est ajoutée après l’étape de téléchargement d’artefact et avant l’étape de déploiement comme ceci.

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

  - name: unzip artifact for deployment
    run: unzip release.zip

  - name: 'Deploy to Azure Web App'
    id: deploy-to-webapp
    uses: azure/webapps-deploy@v2
    with: