CICD

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

CICD

只做业务要用到的最简单的CICD。
基于LLM话疗和规模调研,最终选择的是 release分支->Drone自动打包->推送k3s。
选型比较:github runner也是个不错的选择,但是这样镜像就得走一遍网络,k8s下镜像即服务本地比较合适。gitea runner也不错,出来的时间比较短,而且自定义程度不如drone。jekins是行业标准但是java比较亲和,配置复杂度高了不止一点
Drone有大公司背书,活的时间也比较久,star多资料也多,资源占用少,纯docker runner好限制和调整,带UI界面也是写yaml配置简单,适合我们小团队及格的使用。
内部工具没那么严格,崩了大不了晚点上线。目前能考虑到的地方就是如果打包出错了,pod版本不一致,怎么做保证原子性。



Last Edit: unknown
Loading...