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

2021-12-01 14:11:26 +08:00
 skai0dev

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

现在想着两种方式:

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

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

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

1915 次点击
所在节点    GitHub
4 条回复
AoEiuV020
2021-12-01 14:47:48 +08:00
不怎么改的话,项目打个 tag ,创建 release 把大文件发上去,action 中直接下载,
不知道 release 有没有大小上限制,几百兆没问题,
skai0dev
2021-12-01 15:43:47 +08:00
@AoEiuV020 感谢提供的思路,之前没用过 release 功能不知道还能这样
yangyaofei
2021-12-01 17:57:44 +08:00
windows runner 支持 choco 安装软件, 可以用那个
shadows
2021-12-10 13:05:00 +08:00
GitHub Action 里面下载文件是正常操作,什么拉取镜像,以及 actions 官方的 cache 都是下载文件啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/819290

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX