如何将GitHub工作流操作的artiact中的文件存档以修复此警告? [英] How to archive files in artifact for github workflow actions in order to fix this warning?

查看:11
本文介绍了如何将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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆