You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter Windows CI/CD流水线:Github Actions压缩路径错误修正需求

解决Github Actions中zip-release动作的路径错误问题

问题说明

执行Github Jobs时,thedoctor0/zip-release@master动作触发报错,错误日志如下:

Run thedoctor0/zip-release@master
Run $GITHUB_ACTION_PATH/entrypoint.sh
D:\a\_actions\thedoctor0\zip-release\master/entrypoint.sh: line 10: cd: build/windows/runner/Release: No such file or directory

问题根源是该动作默认尝试压缩build/windows/runner/Release目录,但实际发布产物的存放路径为build/windows/x64/runner/Release,路径不匹配导致找不到目标目录。

修复方案

修改Package Release zip file步骤的配置,通过directory参数指定正确的目录路径,调整后的YAML代码片段如下:

- name: Debug Build Output
        run: |
          echo "Contents of build/windows/x64/runner/release:"
          ls build/windows/x64/runner/release
      - name: Package Release zip file
        uses: thedoctor0/zip-release@master
        with:
          directory: build/windows/x64/runner/Release
          # 可选:自定义压缩包名称,比如 filename: windows-release.zip

关键修改点

  • 新增with.directory参数,明确指定要压缩的目标目录,覆盖动作默认的路径配置
  • 若需要自定义压缩包名称,可额外添加filename参数设置

内容的提问来源于stack exchange,提问作者Shahzad Zafar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 04:54:52