如何将GitHub工作流操作的artiact中的文件存档以修复此警告? [英] How to archive files in artifact for github workflow actions in order to fix this warning?
本文介绍了如何将GitHub工作流操作的artiact中的文件存档以修复此警告?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
此项目中有超过10,000个文件,请考虑在上载之前创建存档以提高上载性能。
推荐答案
我在将节点应用部署到Azure应用服务时遇到此问题。
我通过添加压缩和解压缩步骤修复了该问题。
压缩步骤为
- name: Zip artifact for deployment
run: zip release.zip ./* -r
解压缩步骤为
- name: unzip artifact for deployment
run: unzip release.zip
在构建步骤之后和上载构件步骤之前添加压缩步骤,如下所示
- 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
然后在下载项目步骤之后和部署步骤之前添加解压缩步骤,如下所示。
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:
这篇关于如何将GitHub工作流操作的artiact中的文件存档以修复此警告?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文