1、基本原理
从Hudson打包环境将安装包copy 上传到应用服务器 中、应用服务器与数据库服务器建立信任关系实现无密码数据传输。在Hudson服务器E目录上存放bash文件夹文件夹中包含数据拷贝脚本auto_copy_portalms.bat(window服务器可执行文件) /应用模块名/build.xml 安装脚本
在应用服务器 /var/portalMS 中存放install.sh(安装脚本) param.properties(应该没用) portalMS_param_oracle.properties(数据库配置其他模块配置)等文件
在Hudson配置页面配置 auto_copy_portalms.bat路径 安装文件build.xml文件路径等信息
在构建模块列表中点击构建则Hudson调研这些文件进行一系列操作完成自动持续化安装环境。
具体搭建步骤:
1、在Hudson应用服务器某盘 如E盘存放
apache-ant-1.8.2
apache-tomcat-7.0.30
bash
HudsonHome
2、安装Samba
3、在在Hudson应用服务器创建网络盘映射
4、应用服务器与数据库服务器建立信任关系 scp ssh无密码文件传输
5、在/var/portalMS 中存放install.sh(安装脚本) param.properties(应该没用) portalMS_param_oracle.properties(数据库配置其他模块配置)等文件
6、配置Hudson
7、33 出新包
8、Hudson构建页面点击构建
9、查看新包是否被安装 应用登陆是否正常