继上一篇:Hudson持续集成管理平台搭建 后,我们需要进行项目的自动化部署。

首先:我们先配置《系统管理》中的[系统设置]

Hudson管理平台自动化部署war包

Hudson管理平台自动化部署war包

然后返回到首页,点击项目名称进入项目内,点击设置:

Hudson管理平台自动化部署war包

Hudson管理平台自动化部署war包

翻到最底下,配置自动化打包部署:

Hudson管理平台自动化部署war包

说明:当svn有变更时,Hudson会自动构建(构建时间规则上一篇文章中有配置)

我当前hudson的安装目录在 /root/HudsonHome/ 下。

Hudson自动构建时,war包将会构建到 /root/HudsonHome/jobs/项目名称/workspace/ target/ 目录下(如上图中的odao-activity.war)

我们配置了Remote Directory目录,那么项目将会复制到这个远程目录(Tomcat的webapps目录)下

然后执行我配置的Tomcat重启文件:rerstart.sh

## java env
export JAVA_HOME=/usr/local/jdk1.6.0_38
export JRE_HOME=$JAVA_HOME/jre

## restart tomcat
/usr/local/odao/tomcat-guoqiActivity/bin/shutdown.sh 

sleep 3
rm -rf /usr/local/odao/tomcat-guoqiActivity/webapps/odao-activity
/usr/local/odao/tomcat-guoqiActivity/bin/startup.sh 

 

相关文章:

  • 2021-12-01
  • 2021-09-07
  • 2021-06-23
  • 2021-08-23
  • 2022-02-09
  • 2021-08-13
猜你喜欢
  • 2021-10-08
  • 2021-05-03
  • 2021-07-19
  • 2022-12-23
  • 2022-02-16
  • 2021-08-31
  • 2021-12-30
相关资源
相似解决方案