文章目錄
- 前言
- 一、實作原理
- 二、操作步驟
- 1.General 設定
- 2.Git原始碼配置
- 3.構建觸發器和環境
- 4.上傳服務器
- 總結
前言
實作使用jenkins自動化部署springboot多模塊打包jar
提示:以下是本篇文章正文內容,下面案例可供參考
一、實作原理
大概實作流程
- 使用git命令拉取指定分支的代碼
- 使用maven指定命令構建專案到jenkins專案目錄
- 通過ssh server 推送jar到指定服務器下面的目錄
- 推送成功后執行shell命令
二、操作步驟
1.General 設定

2.Git原始碼配置

3.構建觸發器和環境


clean package -pl fast-ufish-dataview -am -amd -P test -Dmaven.test.skip=true
clean package 清除打包
-pl fast-ufish-dataview -am -amd 指定專案下的子模塊
fast-ufish-dataview 是子模塊的專案名
-P test 指定構建環境
-Dmaven.test.skip=true 跳過測驗
4.上傳服務器

#!/usr/bin/env bash
echo 'kill fast-ufish-dataview pid'
pid=`ps -ef | grep 8802 |grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
kill -9 $pid
fi
cd /usr/local/ufish_project/fast-ufish-dataview
sh /usr/local/ufish_project/fast-ufish-dataview/startDataViewFastUfish.sh
echo "start successful"
總結
- 配置很簡單,主要是maven的命令指定打包那個專案的jar比較重要
- 還有配置上傳的shell腳本比較重要,這個要注意一下
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/290384.html
標籤:其他
上一篇:Docker-三劍客之machine、compose、swam集群、visualizer監控、stack部署集群、Portainer可視化
下一篇:這么詳細?拿去吧你! ssh + vmtools + net-tools + vim 虛擬機基礎環境配置 超詳細安裝教程/介紹 Ubuntu18.04 SDN軟體定義網路實驗
