java后端集群化专题

持续集成3-jenkins

2018-02-03  本文已影响11人  江江的大猪

jenkins是持续集成的核心,负责代码的一键式发布,过程中使用maven进行编译打包上传到nexus,调用sonar插件进行代码检查,调用脚本远程部署到web容器启动服务

#!/bin/sh
/Users/laifuzhi/apache-tomcat-7.0.79/bin/shutdown.sh
sleep 3
rm -rf /Users/laifuzhi/apache-tomcat-7.0.79/webapps/myBlog
/Users/laifuzhi/apache-tomcat-7.0.79/bin/startup.sh

tips

修改tomcat启动脚本startup.sh,加入export JAVA_OPTS=" -Xms512m -Xmx2048m"默认的tomcat内存参数,jenkins运行一会就会显示永久代oom了,所以需要增加内存

在同一个机器上部署多个tomcat实例,需要保证每个实例的三个端口不同:

  1. 修改http访问端口(默认为8080端口)
  2. 修改Shutdown端口(默认为8005端口)
  3. 修改JVM启动端口(默认为8009端口)
肥肥小浣熊
上一篇下一篇

猜你喜欢

热点阅读