软件协同开发服务器端自动部署配置.docx
《软件协同开发服务器端自动部署配置.docx》由会员分享,可在线阅读,更多相关《软件协同开发服务器端自动部署配置.docx(12页珍藏版)》请在冰豆网上搜索。
软件协同开发服务器端自动部署配置
软件团队开发服务器端环境搭建
使用工具:
JDK1.6+SVN1.6x+tomcat6.0+hudson3.0+apache_ant1.8x
1、JDK1.6安装
程序安装,环境配置,略......
2、Tomcat6.0
采用安装版,略......
支持汉字
3、SVN服务端
4、SVN客户端
3、4均安装完成后,
命名AEM。
这时候我们将项目导入到版本库中,找到你的项目文件夹,在项目文件夹上点击鼠标右键,找到SVN菜单,选择导入,如图:
在弹出的对话框中填上版本库URL,这个URL可以从VisualSVNServerManager中获取,在你的版本库上单击右键,选择CopyURLtoClipboard,这样就把版本库URL复制到你的剪贴版了.如图:
将复制的版本库URL粘贴上,在URL后面加上trunk子路径.然后在导入信息里面填上导入信息"导入项目到版本库".如图:
Url:
https:
//192.168.2.177:
8443/svn/ARM
点击确定,所选中的项目就会被导入到版本库中.如图:
项目导入到版本库以后,不能随便让谁都能够读写版本库,所以需要建立用户组和用户.
在VisualSVNServerManager窗口的左侧右键单击用户组,选择CreateUser或者新建->User,如图:
在弹出的对话框中填写Username和Password,然后点击OK,如图:
用户为admin1234
到此,服务端就完成了.
接下来,我们用客户端去检出代码,在桌面空白处单击右键,选择SVN检出,在弹出的对话框中填写版本库URL(具体获取方式,上面讲上传项目到版本库的时候讲过),选择检出目录,点击确定.如图:
开始检出项目,如图:
检出完成之后,我们打开工作副本文件夹,会看到所有文件和文件夹都有一个绿色的√.如图:
至此,创建版本库和使用TortoiseSVN导入项目,检出项目已经介绍完毕.
Myeclipse可以在center下载svn插件
Eclipse可以下载svn插件
5、Ant1.8安装
直接解压,目录随意,略......
6、hudson3.0安装
下载就是一个war包,直接扔到Tomcat6\webapps中即可。
http:
//192.168.2.177:
8080/hudson
系统管理:
安装插件:
系统设置:
系统设置完成。
新建任务
SmartHome设置
设置完成。
Tomcat的用户名密码:
OK.
build.xml配置ant部署用的
没有就新建一个
xmlversion="1.0"encoding="UTF-8"?
>
--name项目名称
--${basedir}==G:
\hudson_home\jobs\SmartHome
--第三方jar
/Tomcat6/webapps/SweekData.war"webxml="${basedir}/WebRoot/WEB-INF/web.xml">
\hudson_home\jobs\weekData\workspace\WebRoot"/>
Hudson跟随tomcat启动。
第一次需要手动构建