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

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

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

Message par ForumBot »

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

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

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 »