<p>J’ai eu ce problème en déployant une application Node sur Azure App Services.</p>
<p>Je l’ai corrigé en ajoutant une étape de compression et une étape de décompression.</p>
<p>L’étape de compression est :</p>
<pre><code class="lang-auto"> - name: Zip artifact for deployment
run: zip release.zip ./* -r
</code></pre>
<p>L’étape de décompression est :</p>
<pre><code class="lang-auto"> - name: unzip artifact for deployment
run: unzip release.zip
</code></pre>
<p>Ajoutez l’étape de compression après l’étape de build et avant l’étape Upload artifact comme ceci :</p>
<pre><code class="lang-auto"> - name: npm install, build, and test
run: |
npm install
npm run build --if-present
npm run test --if-present
</code></pre>
<p>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.</p>
<pre><code class="lang-auto">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:
</code></pre>