jenkins構建maven項目的配置和理解

目錄

 

一、常規操作

1、新建視圖

2、新建任務

3、相關配置

二、前期配置

三、構建過程


一、常規操作

1、新建視圖

 

 

點擊保存後:

 

2、新建任務

也可以直接根據已經有的創建任務:

3、相關配置

以Maven項目爲例:

 

 

 

腳本命令: 

#!/bin/sh

app_dir=/home/admin/apps

app_file_path=$app_dir/english-0.0.1-SNAPSHOT.jar

app_path=$app_dir/english_pro.jar

source /etc/profile

if [ -f $app_file_path ] ;then

echo -- stop app

    pidlist=`ps -ef | grep english_pro | grep -v grep | awk '{print $2}'`

    

    if [ "$pidlist" = "" ] ;then

         echo "no app pid alive!"

    else

       echo "app Id list :$pidlist"

       kill -9 $pidlist

       echo "KILL $pidlist:"

    fi

    

    echo -- 開始部署$app_path

    if [ -f $app_path ] ;then

        rm -f $app_path

        echo -- 正在刪除$app_path

    fi

    mv $app_file_path  $app_path

    echo -- 開始啓動$app_path

    export JAVA_HOME=/usr/java/jdk1.8

    nohup java -Xms1024m -Xmx1024m -jar $app_path > english.log &

    echo -- 啓動完成

fi

 

二、前期配置

系統配置:配置相關的git和目標服務器的的ip相關信息(用戶名,密碼,路徑)

 

三、構建過程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章