
最近在学 webrtc,由于网络问题本地折腾两天才打出 demo,突然想在 github actions 上面试试自动编译,
查了下 webrtc 官方说要 16G 空间,我实际感觉起码需要 30G 空间,而 github actions 只有 14G 空间,看起来不够,但是够的,
有人专门写了个处理,实测可以给 actions 腾出 53G 的空间,
easimon/maximize-build-space
一番调试后就写出了个 actions 配置,自动下载编译 android arm 的 demo apk 安装包 AppRTCMobile,
AppRTCMobile.yml

1 ericgui 2021-06-17 12:19:18 +08:00 我不太懂,你竟然能 ssh 到 github actions 的容器里? |
2 learningman 2021-06-17 12:33:10 +08:00 via Android @ericgui 用那种端口映射的服务 |
3 user0 2021-06-17 12:53:04 +08:00 via Android github actions 用的虚拟机装了很多软件,把这些软件删了就能腾出空间来 |
4 coolcoffee 2021-06-17 12:56:53 +08:00 那个 action 里面都写了,dotnet 卸载能释放~17G 、android ~11G 、haskell ~2.7G 。 所以本质上还是通过清理无用的预装软件框架来释放的。 |
5 3dwelcome 2021-06-17 12:59:41 +08:00 惊到了,知道 actions 很强,没想到那么强。 还能依赖端口来 SSH 。 大开眼界。 |
6 a href="/member/Lemeng" class="dark">Lemeng 2021-06-17 13:00:52 +08:00 有点意思了 |
7 3dwelcome 2021-06-17 13:03:22 +08:00 我在想 actions 编译环境也支持 windows 和 vs2019,那用端口映射软件,还能弄个 windows 虚拟机来玩玩? 真是脑洞大开。 |
8 bthulu 2021-06-17 14:19:03 +08:00 既然能 ssh 进去, 能不能多再在上面搭 k8s, 可以多搞几个账号, 就有免费的 k8s 集群用了 |
11 xin053 2021-06-17 14:54:20 +08:00 https://github.com/marketplace/actions/debugging-with-tmate 这个 action 就可以 ssh 到 github action 中 任务最长时间 6 小时,时间到了,资源以及数据就删除了 |
12 bthulu 2021-06-17 15:03:25 +08:00 |
14 zengxs 2021-06-17 15:40:44 +08:00 最近因为好多人用 github actions 挖矿,所以封的很严 |
16 dream10201 2021-06-17 16:41:02 +08:00 @bthulu 求你别来祸害了,不丢人么 |
21 CEBBCAT 2021-06-17 21:14:46 +08:00 @bthulu 恬不知耻 [解释] 做了坏事满不再乎,一点儿也不感到羞耻。 [出处] 唐冯贽《云仙杂记》卷八:“倪芳饮后,必有狂怪,恬然不耻。”宋吕祖谦《左氏博议卫礼至为铭》:“卫礼至行险,侥幸而取其国,恬不知耻,反勒其功于铭,以章示后。” 厚颜无耻 [解释] 颜:脸面。指人脸皮厚,不知羞耻。 [出处] 《诗经小雅巧言》:“巧言如簧,颜之厚矣。”南朝齐孔稚圭《北山移文》:“岂可使芳杜厚颜,薜荔蒙耻。” shame on you |
27 bthulu 2021-06-18 08:35:43 +08:00 |
28 Exin 2021-06-18 09:14:53 +08:00 好奇怪,没有羞耻心居然也会为自己辩解 |
29 leven87 2021-06-18 10:34:12 +08:00 没用过这个 看你写的 yaml 文件 github actions 可以帮你创建测试环境,自动测试代码? |
31 liuidetmks 2021-06-18 10:47:30 +08:00 还能这么玩啊, |