V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
skai0dev
V2EX  ›  GitHub

可以在 GitHub Action 里面下载文件吗

  •  
  •   skai0dev · 2021-12-01 14:11:26 +08:00 · 2148 次点击
    这是一个创建于 1096 天前的主题,其中的信息可能已经有所发展或是发生改变。

    软件打包成 exe 的时候需要把一些依赖( MySQL 的 zip 包之类的)一起打包,之前试过使用 Git LFS ,但是因为 MySQL 太大了,LFS 的带宽几次就用完了。

    现在想着两种方式:

    一种是在自己的电脑上跑个 Windows runner ,然后在本地把 MySQL 的压缩包放到某个文件夹去访问(不知道可行不可行)

    另一种是看能不能直接在 GitHub Action 的里面从 Oracle 的官网下载 zip 包然后解压

    比较倾向于第 2 个方法,不想再跑个虚拟机了😂,不知道 GitHub Action 里面下载文件会不会导致被封号啊?

    4 条回复    2021-12-10 13:05:00 +08:00
    AoEiuV020
        1
    AoEiuV020  
       2021-12-01 14:47:48 +08:00   ❤️ 1
    不怎么改的话,项目打个 tag ,创建 release 把大文件发上去,action 中直接下载,
    不知道 release 有没有大小上限制,几百兆没问题,
    skai0dev
        2
    skai0dev  
    OP
       2021-12-01 15:43:47 +08:00
    @AoEiuV020 感谢提供的思路,之前没用过 release 功能不知道还能这样
    yangyaofei
        3
    yangyaofei  
       2021-12-01 17:57:44 +08:00
    windows runner 支持 choco 安装软件, 可以用那个
    shadows
        4
    shadows  
       2021-12-10 13:05:00 +08:00
    GitHub Action 里面下载文件是正常操作,什么拉取镜像,以及 actions 官方的 cache 都是下载文件啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2813 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 11:58 · PVG 19:58 · LAX 03:58 · JFK 06:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.