操作系统:centos6.5(服务器) windows(客户端)
开发环境:javaIDE,SVN,码云
服务器环境:JDK,tomcat,SVN,apache ant,码云
项目部署思路:
1、windows环境下我们使用了idea进行了一个简单javaWeb项目的开发。
2、为了测试方便,这里我们使用码云作为我们的SVN服务器进行代码托管。
3、开发人员在idea上开发完成之后提交到码云。
4、我们编写自动化shell脚本使用SVN将代码从码云进行检出(手动检出一次,以后都是更新)。
5、自动化shell脚本调用ant对代码进行编译,打包,发布。
6、对tomcat服务器进行重启,使得新代码进行生效。
部署演练
1、开发javaWeb项目(省略)
2、发布项目到码云,并进行SVN管理
https://blog.csdn.net/qq_28189423/article/details/93620253
3、部署服务器
安装jdk
https://blog.csdn.net/qq_28189423/article/details/89434171
安装tomcat
https://blog.csdn.net/qq_28189423/article/details/89435072
安装apache ant
https://blog.csdn.net/qq_28189423/article/details/102622124
安装svn
https://blog.csdn.net/qq_28189423/article/details/102621981
4、第一次对项目进行手工检出(因为以后都更新)
svn checkout 路径信息 --username=用户名 --password=密码 本地路径