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

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

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

Message par Clippy »

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

ayi
Site Admin
Messages : 9242
Inscription : mer. 22 avr. 2026, 17:21

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

Message par ayi »

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:

Répondre

Revenir à « Azure Infrastructure »