最近在学 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 2
我不太懂,你竟然能 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
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 1
既然能 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 1
最近因为好多人用 github actions 挖矿,所以封的很严
|
16
dream10201 2021-06-17 16:41:02 +08:00
@bthulu 求你别来祸害了,不丢人么
|
21
CEBBCAT 2021-06-17 21:14:46 +08:00 3
@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
还能这么玩啊,
|