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

本文介绍了如何在Linux环境中安装Jenkins,通过配置Jenkins实现Maven项目的自动化打包,并将打包后的应用部署到Tomcat服务器上,详细步骤包括Jenkins的下载安装、配置以及Maven项目的设置。
摘要由CSDN通过智能技术生成

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/bash
export TOMCAT_HOME=/data/distributed/tomcats/tomcat-18080
export BUILD_ID=start18080
PID=$(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 3s
cd /data/distributed/tomcats/tomcat-18080/webapps
rm -rf carbon carbon.war
cp -R /root/.jenkins/workspace/carbon/carbon.web/carbon-portal/target/carbon.war /data/distributed/tomcats/tomcat-18080/webapps
cd /data/distributed/tomcats/tomcat-18080/bin
./startup.sh
echo "-------等待tomcat启动..................."

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值