• 请不要在回答技术问题时复制粘贴 AI 生成的内容
AoEiuV020
V2EX  ›  程序员

github actions 居然是能扩容的,

  •  2
     
  •   AoEiuV020 ·
    AoEiuV020 · Jun 17, 2021 · 7986 views
    This topic created in 1964 days ago, the information mentioned may be changed or developed.

    最近在学 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 replies  •  2021-07-07 15:02:48 +08:00
    ericgui
    ericgui
    Jun 17, 2021❤️2
    1
    我不太懂,你竟然能 ssh 到 github actions 的容器里?
    learningman
    learningman
    Jun 17, 2021 via Android
    2
    @ericgui 用那种端口映射的服务
    user0
    user0
    Jun 17, 2021 via Android
    3
    github actions 用的虚拟机装了很多软件,把这些软件删了就能腾出空间来
    coolcoffee
    coolcoffee
    Jun 17, 2021
    4
    那个 action 里面都写了,dotnet 卸载能释放~17G 、android ~11G 、haskell ~2.7G 。

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

    还能依赖端口来 SSH 。

    大开眼界。
    Lemeng
    Lemeng
    Jun 17, 2021
    6
    有点意思了
    3dwelcome
    3dwelcome
    Jun 17, 2021
    7
    我在想 actions 编译环境也支持 windows 和 vs2019,那用端口映射软件,还能弄个 windows 虚拟机来玩玩?

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

    这个 action 就可以 ssh 到 github action 中

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

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

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

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

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

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

    @Exin
    @CEBBCAT
    @hl
    听其言而观其行, 我这还什么都没做呢, 你们就这么着急上脑, 能不能稳重一点
    Exin
    Exin
    Jun 18, 2021
    28
    好奇怪,没有羞耻心居然也会为自己辩解
    leven87
    leven87
    Jun 18, 2021
    29
    没用过这个 看你写的 yaml 文件 github actions 可以帮你创建测试环境,自动测试代码?
    AoEiuV020
    AoEiuV020
    OP
    Jun 18, 2021
    30
    @leven87 是的,不过没写测试,一共是包含下载代码,配置开发环境,编译打包,发布到 release,
    liuidetmks
    liuidetmks
    Jun 18, 2021
    31
    还能这么玩啊,
    hl
    hl
    Jul 7, 2021
    32
    @bthulu 有些上头了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5506 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 91ms · UTC 02:44 · PVG 10:44 · LAX 18:44 · JFK 21:44
    ♥ Do have faith in what you're doing.