激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Spring Boot應用的極速部署腳本示例代碼

Spring Boot應用的極速部署腳本示例代碼

2020-12-23 13:20Anoyi Java教程

最近在工作中遇到了一個問題,需要極速的部署Spring Boot應用,發現網上這方面的資料較少,所以自己來總結下,這篇文章主要給大家介紹了關于Spring Boot應用的極速部署腳本的相關資料,需要的朋友可以參考借鑒,下面來一起看看

前言

本文主要給大家介紹了關于Spring Boot應用極速部署腳本的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。

部署方法如下:

在 pom.xml 路徑下新建文件 start.sh

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash
 
#0、刪除原有的日志文件
rm -f nohup.out
 
#1、獲取正在運行的 Spring Boot 應用的 pid
appPid=`netstat -ntlp | grep java | awk '{print $7}' | head -1 | grep '[0-9]\+' -o`
 
#2、關閉正在運行的 Spring Boot 應用
kill -9 ${appPid}
 
#3、從 git 上拉最新的代碼
git pull
 
#4、使用 Maven 打包最新的代碼
mvn clean package
 
#5、后臺運行新的 jar 文件
nohup java -jar target/*.jar &
 
#6、休息 3
sleep 3
 
#7、打印最新的日志
tail -f nohup.out

使 start.sh 這個腳本可執行

?
1
chmod a+x start.sh

使用腳本,一行命令重新構建應用

?
1
./start.sh

補充

如何指定關閉指定應用?

?
1
2
3
4
5
6
7
8
9
#!/bin/sh
 
APP_NAME=video
 
appid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${appid} ]; then
 echo 'Kill Process!'
 kill -9 $appid
fi

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

原文鏈接:http://www.jianshu.com/p/1903cd80223c

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久国产精品成人免费网站 | 精品在线免费播放 | xxxeexxx性国产| 国产一级一片免费播放 | 国产亚洲精品美女久久久 | 国产精品久久久久久久久久久久久久久 | 黄色网址免费在线播放 | 国产精品久久久久久久久久妇女 | 国产精品999在线观看 | 嗯~啊~用力~高h | 国产免费高清在线 | 久久色在线 | wwwxxx免费视频 | 久久精片 | 欧美伦交| 日本免费大片免费视频 | 久久久久久久久浪潮精品 | 国产精品免费一区二区三区四区 | 视屏一区 | 亚州精品天堂中文字幕 | 亚洲天堂成人在线 | 久久久久久久一区二区三区 | av影院在线播放 | 国产亚洲精品久久久久久大师 | 亚洲午夜影院在线观看 | 黄色大片在线观看 | 性看小视频 | 久久人人爽人人爽人人片av高请 | 92看片淫黄大片欧美看国产片 | 国产精品视频一区二区三区四区五区 | 在线亚洲播放 | 国产精品自拍啪啪 | 狠狠久久伊人中文字幕 | 视频一区 中文字幕 | 久久精品无码一区二区三区 | av成人免费看 | 黄色片网站免费在线观看 | 91精品国产综合久久婷婷香 | 久久精品之 | 国产有色视频 | 成人乱码一区二区三区不卡视频 |