一般公司或团队如何开发代码并部署到服务器?
对于小型团队或初创项目,有时甚至采用最原始但有效的方式:直接打成Jar包,通过Xshell等工具上传到服务器并重启服务。虽然这种方式缺乏自动化,但对于代码量不大、迭代频率不高的项目来说,简单直接,无需维护复杂的Jenkins或K8s集群,降低了基础设施的投入和维护精力。
对于小型团队或初创项目,有时甚至采用最原始但有效的方式:直接打成Jar包,通过Xshell等工具上传到服务器并重启服务。虽然这种方式缺乏自动化,但对于代码量不大、迭代频率不高的项目来说,简单直接,无需维护复杂的Jenkins或K8s集群,降低了基础设施的投入和维护精力。
确实,很多初创公司前期根本不需要搞那么复杂。K8s和Jenkins虽然香,但维护成本太高,小团队根本养不起专门的基础设施工程师。对于代码量小、迭代慢的项目,Xshell传个Jar包重启一下,简单粗暴又高效,这才是务实的做法。