首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
宝塔
V2EX  ›  GitHub

有人开始用 GitHub Action 了吗?感觉不太好用呀

  •  1
     
  •   daya0576 · 45 天前 · 3364 次点击
    这是一个创建于 45 天前的主题,其中的信息可能已经有所发展或是发生改变。

    等了好几个月终于排上号了,用它实现了博客的 CICD: https://changchen.me/blog/20190923/github-actions-hexo-cicd/

    但有一句说一句,总感觉体验并不是很好呀。。/doge

    22 回复  |  直到 2019-10-02 12:18:25 +08:00
        1
    mason961125   45 天前
    Azure Pipelines 还没移植完吧(
        2
    iPhoneXI   45 天前 via Android
    用起来还算简单,不过没有 Travis 完善
        3
    hronro   45 天前
    只能说,支持 macOS 真香
        4
    xiri   45 天前 via Android
    用惯了 travis,有点不太习惯
        5
    heiybb   45 天前
    同感速度略慢于 travis
        6
    ReysC   45 天前
    感觉还行,差不多可以抛弃 gitlab 了
        7
    SolidZORO   45 天前 via iPhone
    速度慢,慢 Travis 3 倍吧,暂时不考虑主力使用。不过支持多系统是个优势。
        8
    ysicing   45 天前 via Android
    不好用,相对来说
        9
    cnbattle   45 天前 via Android
    没深入使用,没感觉
        10
    binux   45 天前
    尝试使用,但是文档极度匮乏,而且好几个版本的文档并存
        11
    GoLand   45 天前
    之前用过,beat 阶段还不太稳定,之前每次 push 都会跑,但是后来某个时间段变成只有 Merge 才跑一次了。
        12
    Wincer   45 天前 via Android
    我之前是用 circleci 的,前几天切换到 action 了,说下感受:速度比 circleci 略慢,且不支持 circleci 的流水线式构建,但是构建环境可以选 Mac,所以我还是选择继续使用 action。
        13
    xrr2016   45 天前 via Android
    支持 macos 有什么用啊?不就是静态文件而已嘛
        14
    zy445566   45 天前 via Android
    为毛我一申请,第二天就有了
        15
    xuxu555   45 天前 via Android
    感觉还存在一些 bug,
        16
    richard1122   45 天前 via iPhone
    感觉小 bug 比较多,但是这个配置的方式以及现在开放的能力还蛮不错的
        17
    tsl0922   45 天前   ♥ 1
    可以算是很早的 Beta 用户了吧,上个月开始已经把项目从 travis-ci 切换到 github action 了,效果很好。

    1. 多个 workflow 支持可以更优雅的拆分构建逻辑到不同文件里
    2. 每个 workflow 可以分别配置触发条件且独立触发,这点非常有用
    3. 触发条件可以精确到改动的代码路径级别,这个有点方便。利用这个加上面两点,我把原来 travis-ci 的逻辑拆分成了多个 workflow,可以做到改前端代码只触发前端 workflow 的构建
    4. 貌似是用 docker 跑的,启动构建比 travis-ci 快。travis-ci 启动虚拟机的时间里,github action 这里已经构建完了
    5. 目前似乎没限制并发构建数,挺好
    6. 确实包括语法和界面都一直在改,界面易用性有待改进


    想看下效果的可以参考:

    - https://github.com/tsl0922/ttyd/actions
    - https://github.com/tsl0922/ttyd/tree/master/.github/workflows
        18
    Trim21   45 天前 via iPhone
    试了试发现文档看不懂,就接着用 travis 和 circleci 了…
        19
    Exin   45 天前 via iPhone
    不是很好用
        20
    orzorzorzorz   45 天前   ♥ 1
    没有 circleci 的缓存是硬伤,说是在做了: https://github.com/actions/toolkit/issues/47
    再一个就是生态问题,出了问题除了抱着文档,基本没什么太靠谱的办法
    当然有点也有不少,action 触发的钩子定义了不少,真到用的时候还是十分方便的,特别是对 release 的支持:
    https://github.com/orzyyyy/mini-xmind/tree/master/.github/workflows
        21
    wusatosi   44 天前
    和 circle-ci 比巨慢无比,缓存的范围极少
        22
    wd   44 天前 via iPhone
    试用了一下觉得有点慢,没搞定..
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2390 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 03:08 · PVG 11:08 · LAX 19:08 · JFK 22:08
    ♥ Do have faith in what you're doing.