项目开发模型
瀑布模型
敏捷开发
持续化集成
持续化集成
涉及代码库服务器(git),持续化集成服务器(Jenkins),项目服务器或者项目测试服务器(tomcat)
Jenkins拥有2000多个插件能满足大部分需要
代码的构建风格有
自由风格(图形化界面,各个阶段分模块)
maven风格(图形化界面,各个阶段分模块)
pipleline风格(使用脚本构建项目)
先是项目从git仓库拉取(需要git认证,https认证或者ssh认证-git私钥),之后maven打包,将项目发布到tomcat服务上(需要配置服务器认证)
整个热部署过程及是maven当中那种热部署,不同的就是加了Jenkins中拉取git上代码的步骤
原文:https://www.cnblogs.com/chaojibaidu/p/13155822.html