linux的jenkins安装与使用jenkins自动化打包maven项目部署到tomcat

来源:互联网 发布:企业彩铃录音软件 编辑:程序博客网 时间:2024/03/29 21:57

jenkins maven项目打包自动部署tomcat

jdk tomcat maven 已经安装并且配置成功 jdk为1.8以上

1. jenkins下载与安装

jenkins官网下载地址
jenkins

或者在linux上使用wget下载
1)将下载到的jenkins放到准备的tomcat的webapps下
2 )启动tomcat
3 )查看jenkins是否运行成功 ip:端口/jenkins

2. jenkins配置

1.打开浏览器访问jenkins出现如下界面

jenkins

    2.jenkins配置 配置jdk 和 mavnen路径

这里写图片描述

3.maven项目创建与配置到服务器

1.进入系统管理-》管理插件 安装Maven Integration plugin

这里写图片描述

2.创建maven项目

这里写图片描述

3.项目配置    (1)配置项目地址 此处使用svn    (2)点击add增加凭证信息    (3)build配置        clean install  -Dmaven.test.skip=ture

这里写图片描述

build配置

这里写图片描述

4.构建成功后运行shell脚本
#!/bin/bashexport TOMCAT_HOME=/data/distributed/tomcats/tomcat-18080export BUILD_ID=start18080PID=$(ps x|grep $TOMCAT_HOME|grep -v grep|awk '{printf $1}')  if [ $? -eq 0 ]; then    echo "---------process id(进程id):$PID"    kill -9 $PID      if [ $? -eq 0 ];then      echo "----------kill $input1 success(成功杀死进程)"     else       echo "----------kill $input1 fail(杀死进程失败,可能该进程不存在)"    fi  else    echo "---------process $input1 not exit(该进程不存在)"    exit  fi## 睡眠3秒,确保进程已停止(sleep 3s make sure the process has killed)echo "-------wait for closing the tomcat(等待tomcat被关闭)"sleep 3scd /data/distributed/tomcats/tomcat-18080/webappsrm -rf carbon carbon.warcp -R /root/.jenkins/workspace/carbon/carbon.web/carbon-portal/target/carbon.war /data/distributed/tomcats/tomcat-18080/webappscd /data/distributed/tomcats/tomcat-18080/bin./startup.shecho "-------等待tomcat启动..................."

这里写图片描述

阅读全文
0 0
原创粉丝点击