1. 程式人生 > >linux的jenkins安裝與使用jenkins自動化打包maven專案部署到tomcat

linux的jenkins安裝與使用jenkins自動化打包maven專案部署到tomcat

jenkins maven專案打包自動部署tomcat

jdk tomcat maven 已經安裝並且配置成功 jdk為1.8以上

1. 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啟動..................."

這裡寫圖片描述