CICD

ooowl
  • Web系统设计
  • 测试运维
Less than 1 minute

CICD

只做业务要用到的最简单的CICD。
基于LLM话疗和规模调研,最终选择的是 release分支->Drone自动打包->推送k3s。
选型比较:

  • github runner也是个不错的选择,但是这样镜像就得走一遍网络,而且会随着github的政策变化。
  • gitea runner也不错,出来的时间比较短,而且自定义程度不如drone。
  • jekins是行业标准但是java比较亲和,配置复杂度高了不止一点。
    Drone有大公司背书,活的时间也比较久,star多资料多,资源占用少,纯docker runner好限制和调整,带UI界面也是写yaml配置简单,适合我们小团队及格的使用。
    内部工具没那么严格,崩了大不了晚点上线。目前能考虑到的地方就是如果打包出错了,pod版本不一致,怎么做保证原子性。


Last Edit: 2026-01-23 18:06:45
Loading...