Jenkins 测试环境一键部署,提高生产效率
Jenkins在108地址 http://192.168.1.108:8666/
使用方式
点击红色框内按钮部署项目
正在执行中
打包war包成功
新建项目
名称随便 中文英文皆可 选择maven项目
源码管理
选择subversion 填svn的url 其余默认
打包操作 只在web mweb manager-web这类项目才需要操作
不用jenkins的打包插件 deploy ,插件不好用 ,像是通过tomcat 的manage 进行一种文件传输,tomcat 不用关 ,构建完后就可以跑程序了,,但是实测中,构建频繁会内存溢出,别跟我扯犊子溢出 把tomcat内存加大点, 以前咋不溢出啊,测试机放了4,5个项目哪来的内存,, 所以 直接跑shell 命令 把/root/.jenkins/…..的.war文件直接复制到tomcat 读取xxxx.war目录 然后关闭.. 清理数据.. 重启
BUILD_ID=DONTKILLME #这是为了不关闭jenkins跑shell命令启动的tomcat进程 ,没有它 jenkins跑完后会自动杀死衍生的进程
sh /home/education/education-manage/jenkins.sh
注意
在jenkins环境下 Parent 项目下的pom.xml需要注释
不然 构建parent的时候 会自动搜子项目并一起构建 由于我们项目目录结构和jenkins解析有所冲突 所以在108上的parent.xml文件需要注释
本地环境
108环境