美文网首页
Jekins持续集成自动部署

Jekins持续集成自动部署

作者: AHi_ae80 | 来源:发表于2019-10-28 13:10 被阅读0次

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

相关文章

网友评论

      本文标题:Jekins持续集成自动部署

      本文链接:https://www.haomeiwen.com/subject/sagvvctx.html