工作多年,在项目部署方面, 1:以前用ftp或者rz上传更新的,每次更新算上打包.目录切换.更新遗漏.备份.出错还原.启动等工作都得搞上一来小时甚至更长,要是多两台服务器那心都凉了: 2:后来有用svn或者git的,服务器上拉取的是编译后的包或目录: 3:再到现在用jenkins实施自动化构建部署的,配置好jenkins的流水线之后,以后每次代码提交后只需要点击一个按钮即可: 方式3个人感觉已经很不错了,很方便,还有jenkins+docker的方式等等,这里不做对比,记录目前使用的部署方式:D