溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用jenkins怎么部署一個springboot項目

發布時間:2021-04-30 15:36:37 來源:億速云 閱讀:134 作者:Leah 欄目:開發技術

本篇文章為大家展示了使用jenkins怎么部署一個springboot項目,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

springboot是什么

springboot一種全新的編程規范,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程,SpringBoot也是一個服務于框架的框架,服務范圍是簡化配置文件。

1.準備工作

1、JDK安裝

2、Maven安裝

3、Git安裝

4、jenkins安裝

以上軟件安裝成功后進入jenkins進行相關配置。

如果需要通過SSH進行遠程發布項目,jenkins需要安裝 Publish Over SSH 插件

使用jenkins怎么部署一個springboot項目

2.全局配置

使用jenkins怎么部署一個springboot項目

使用jenkins怎么部署一個springboot項目

使用jenkins怎么部署一個springboot項目

通過whereis git查找git的安裝地址

使用jenkins怎么部署一個springboot項目

3.全局配置完成后在進行系統配置 ,如圖

使用jenkins怎么部署一個springboot項目

使用jenkins怎么部署一個springboot項目

使用jenkins怎么部署一個springboot項目

使用jenkins怎么部署一個springboot項目

4.基礎配置完成以后,下面我們來新建一個項目

使用jenkins怎么部署一個springboot項目

使用jenkins怎么部署一個springboot項目

項目的配置:

使用jenkins怎么部署一個springboot項目

使用jenkins怎么部署一個springboot項目

使用jenkins怎么部署一個springboot項目

使用jenkins怎么部署一個springboot項目

使用jenkins怎么部署一個springboot項目

使用jenkins怎么部署一個springboot項目

5.shell

mvn clean package -Dmaven.test.skip=true
echo $spring_profile $jar_path $jar_name
cd /opt/shell/
./stop.sh $jar_name
echo "Execute shell Finish"
./startup.sh $spring_profile $jar_path $jar_name $project_name

6.stop.sh 腳本

#!/bin/bash
jar_name=${ 1 }
echo "Stopping" ${jar_name}
pid= `ps -ef | grep ${jar_name} | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
echo "kill -9 的pid:" $pid
kill - 9 $pid
fi

7.start.sh 腳本

#!/bin/bash
spring_profile=${ 1 }
jar_path=${ 2 }
jar_name=${ 3 }
project_name=${ 4 }
cd ${jar_path}/${project_name}/target/
echo ${jar_path}/${project_name}/target/
echo nohup java -jar ${jar_name} &
BUILD_ID=dontKillMe nohup java -jar ${jar_name} --spring.profiles.active=${spring_profile} &

上述內容就是使用jenkins怎么部署一個springboot項目,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女