Jekins持续集成自动部署

2019-10-28  本文已影响0人  AHi_ae80

Jekins + centos + tomcat + git + maven
按照网上的教程安装Jekins 添加必要的插件..(这里说一下 centos里也要安装Git)

点击新建任务,选择构建一个Maven项目


image.png

添加Git地址,点击添加配置Git账号密码


image.png

编写构建触发器 每天凌晨一点触发


image.png

选择构建的pom文件


image.png
设置自动化部署脚本
image.png

deploy.sh

  1 export PROJ_PATH=/var/lib/jenkins/workspace
  2 export TOMCAT_APP_PATH=/usr/local/tomcat8.5
  3 
  4 ### base 函数
  5 killTomcat()
  6 {
  7     cd $TOMCAT_APP_PATH/bin
  8     sh shutdown.sh
  9 }
 10 cd $PROJ_PATH/cms
 11 mvn clean install
 12 
 13 # 停tomcat
 14 killTomcat
 15 
 16 # 删除原有工程
 17 #rm -rf $TOMCAT_APP_PATH/webapps/ROOT
 18 #rm -f $TOMCAT_APP_PATH/webapps/ROOT.war
 19 rm -rf $TOMCAT_APP_PATH/webapps/cms
 20 rm -f $TOMCAT_APP_PATH/webapps/cms.war
 21 
 22 # 复制新的工程到tomcat上
 23 cp $PROJ_PATH/cms/target/cms.war $TOMCAT_APP_PATH/webapps/
 24 
 25 #cd $TOMCAT_APP_PATH/webapps/
 26 #mv my-scrum.war ROOT.war
 27 
 28 # 启动Tomcat
 29 cd $TOMCAT_APP_PATH/
 30 sh bin/startup.sh

上一篇 下一篇

猜你喜欢

热点阅读