github actions 居然是能扩容的, - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
AoEiuV020
V2EX    程序员

github actions 居然是能扩容的,

  •  2
    &nbs;
  •   AoEiuV020
    AoEiuV020 2021-06-17 12:09:40 +08:00 7258 次点击
    这是一个创建于 1652 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在学 webrtc,由于网络问题本地折腾两天才打出 demo,突然想在 github actions 上面试试自动编译,

    查了下 webrtc 官方说要 16G 空间,我实际感觉起码需要 30G 空间,而 github actions 只有 14G 空间,看起来不够,但是够的,

    有人专门写了个处理,实测可以给 actions 腾出 53G 的空间,
    easimon/maximize-build-space

    一番调试后就写出了个 actions 配置,自动下载编译 android arm 的 demo apk 安装包 AppRTCMobile,
    AppRTCMobile.yml

    Imgur

    32 条回复    2021-07-07 15:02:48 +08:00
    ericgui
        1
    ericgui  
       2021-06-17 12:19:18 +08:00   2
    我不太懂,你竟然能 ssh 到 github actions 的容器里?
    learningman
        2
    learningman  
       2021-06-17 12:33:10 +08:00 via Android
    @ericgui 用那种端口映射的服务
    user0
        3
    user0  
       2021-06-17 12:53:04 +08:00 via Android
    github actions 用的虚拟机装了很多软件,把这些软件删了就能腾出空间来
    coolcoffee
        4
    coolcoffee  
       2021-06-17 12:56:53 +08:00
    那个 action 里面都写了,dotnet 卸载能释放~17G 、android ~11G 、haskell ~2.7G 。

    所以本质上还是通过清理无用的预装软件框架来释放的。
    3dwelcome
        5
    3dwelcome  
       2021-06-17 12:59:41 +08:00
    惊到了,知道 actions 很强,没想到那么强。

    还能依赖端口来 SSH 。

    大开眼界。
    Lemeng
        6
    a href="/member/Lemeng" class="dark">Lemeng  
       2021-06-17 13:00:52 +08:00
    有点意思了
    3dwelcome
        7
    3dwelcome  
       2021-06-17 13:03:22 +08:00
    我在想 actions 编译环境也支持 windows 和 vs2019,那用端口映射软件,还能弄个 windows 虚拟机来玩玩?

    真是脑洞大开。
    bthulu
        8
    bthulu  
       2021-06-17 14:19:03 +08:00   1
    既然能 ssh 进去, 能不能多再在上面搭 k8s, 可以多搞几个账号, 就有免费的 k8s 集群用了
    sleeepyy
        9
    sleeepyy  
       2021-06-17 14:44:16 +08:00   1
    @bthulu 这种应该属于 abuse 吧,可能会被干
    zengxs
        10
    zengxs  
       2021-06-17 14:48:40 +08:00
    @bthulu #8 滥用会封号的
    xin053
        11
    xin053  
       2021-06-17 14:54:20 +08:00
    https://github.com/marketplace/actions/debugging-with-tmate

    这个 action 就可以 ssh 到 github action 中

    任务最长时间 6 小时,时间到了,资源以及数据就删除了
    bthulu
        12
    bthulu  
       2021-06-17 15:03:25 +08:00
    @zengxs 封一个建十个嘛, 反正都是临时账号, 封了就扔, 怕什么
    @xin053 可以设个定时任务, 每 5 个小时转移数据到新容器中. 这样是很麻烦, 而且也没法当作生产环境了, 不过个人拿来练练手还是不错的
    zengxs
        13
    zengxs  
       2021-06-17 1538:35 +08:00
    @bthulu #12 老号估计只会限制你使用 actions,白号检测到 ssh 或者 tmate 这些,直接删号的……
    zengxs
        14
    zengxs  
       2021-06-17 15:40:44 +08:00   1
    最近因为好多人用 github actions 挖矿,所以封的很严
    sky96111
        15
    sky96111  
       2021-06-17 16:21:26 +08:00   1
    @bthulu ?什么三观?违反规则别人拒绝为你提供服务,换号继续违规很光荣?
    dream10201
        16
    dream10201  
       2021-06-17 16:41:02 +08:00
    @bthulu 求你别来祸害了,不丢人么
    Exin
        17
    Exin  
       2021-06-17 17:55:38 +08:00
    @bthulu shame
    felixcode
        18
    felixcode  
       2021-06-17 18:29:28 +08:00 via Android
    @bthulu
    你的 github 帐号是啥
    AoEiuV020
        19
    AoEiuV020  
    OP
       2021-06-17 18:37:23 +08:00
    @felixcode 我猜同名吧,v2 上英文用户名的大概率是和 github 同名的,
    你想做什么?
    felixcode
        20
    felixcode  
       2021-06-17 18:38:55 +08:00 via Android
    @AoEiuV020 好奇
    CEBBCAT
        21
    CEBBCAT  
       2021-06-17 21:14:46 +08:00   3
    @bthulu

    恬不知耻
    [解释] 做了坏事满不再乎,一点儿也不感到羞耻。

    [出处] 唐冯贽《云仙杂记》卷八:“倪芳饮后,必有狂怪,恬然不耻。”宋吕祖谦《左氏博议卫礼至为铭》:“卫礼至行险,侥幸而取其国,恬不知耻,反勒其功于铭,以章示后。”

    厚颜无耻
    [解释] 颜:脸面。指人脸皮厚,不知羞耻。

    [出处] 《诗经小雅巧言》:“巧言如簧,颜之厚矣。”南朝齐孔稚圭《北山移文》:“岂可使芳杜厚颜,薜荔蒙耻。”

    shame on you
    Danswerme
        22
    Danswerme  
       2021-06-17 21:26:12 +08:00
    @bthulu 我求求你们少整点活,让这个世界更美好一点吧。
    515576745
        23
    515576745  
       2021-06-17 21:31:21 +08:00 via Android
    @bthulu hostloc 经典 mjj 言论 感觉你这号活不久
    Jirajine
        24
    Jirajine  
       2021-06-17 21:33:04 +08:00 via Android
    @Livid #12
    whitehack
        25
    whitehack  
       2021-06-17 22:28:43 +08:00
    @Livid #12
    hl
        26
    hl  
       2021-06-18 03:30:44 +08:00
    @bthulu 好平台都是被你这种人祸害的.
    bthulu
        27
    bthulu  
       2021-06-18 08:35:43 +08:00
    @felixcode 上来就想攻击我的 github 账号, shame on you too.

    @Exin
    @CEBBCAT
    @hl
    听其言而观其行, 我这还什么都没做呢, 你们就这么着急上脑, 能不能稳重一点
    Exin
        28
    Exin  
       2021-06-18 09:14:53 +08:00
    好奇怪,没有羞耻心居然也会为自己辩解
    leven87
        29
    leven87  
       2021-06-18 10:34:12 +08:00
    没用过这个 看你写的 yaml 文件 github actions 可以帮你创建测试环境,自动测试代码?
    AoEiuV020
        30
    AoEiuV020  
    OP
       2021-06-18 10:40:33 +08:00
    @leven87 是的,不过没写测试,一共是包含下载代码,配置开发环境,编译打包,发布到 release,
    liuidetmks
        31
    liuidetmks  
       2021-06-18 10:47:30 +08:00
    还能这么玩啊,
    hl
        32
    hl  
       2021-07-07 15:02:48 +08:00
    @bthulu 有些上头了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1119 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 23:37 PVG 07:37 LAX 15:37 JFK 18:37
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86