1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      linux操作系統(tǒng)tomcat自動化部署應(yīng)用(java+vue)-創(chuàng)新互聯(lián)

      linux操作系統(tǒng)tomcat自動化部署應(yīng)用(Java+vue)

      創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、白朗網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站商城開發(fā)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為白朗等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

      在Docker容器化部署應(yīng)用盛行的當下,目前還是有不少的項目并沒有使用docker容器技術(shù),依然采用的原始的方式部署項目,為了提高部署代碼的效率,小編在這里編寫好了一套自動化部署腳本,非常使用,希望可以幫助到大家。

      在使用小編提供的腳本前,需要現(xiàn)在linux服務(wù)上安裝好Git的客戶端工具,并提前將源代碼拉取到服務(wù)器上

      #!/bin/bash
      echo ""
      
      #VUE前端代碼存放路徑
      front_home="/app/data/abc-front"
      #Java后端代碼存放路徑
      server_home="/app/data/abc-server"
      
      #Tomcat文件夾名
      tomcat_name="tomcat8"
      #Tomcat軟件存放路徑
      tomcat_home="/home/user/"
      
      ##停止tomcat
      function stopTomcat(){
         
      	processid=`ps -ef | grep "$tomcat_name" | grep -v "grep" | awk '{print $2}'`  
      
      	if [ ! -z "$processid" ]; then
      	   echo $tomcat_name "processId is:" $processid
      	   kill -9 $processid
      	   echo 'stop '$tomcat_name
      	else   
      	   echo $tomcat_name 'not start'
      	fi
      }
      
      #啟動tomcat
      function startTomcat(){
      	cd $tomcat_home$tomcat_name/bin/
      	nohup ./startup.sh
      	echo 'start tomcat end'
      	tail -f $tomcat_home$tomcat_name/logs/catalina.out
      }
      
      #卸載tomcat中的應(yīng)用
      function uninstall(){
      	cd $tomcat_home$tomcat_name/webapps
      	rm -rf banking-admin*
      	
      	cd $tomcat_home$tomcat_name/webapps/ROOT
      	
      	rm -rf f*
      	rm -rf i*
      	rm -rf r*
      	rm -rf s*
      	
      	echo "uninstall complete"
      }
      
      #Git庫中拉取前端代碼,打包前臺頁面
      function buildFront(){
      	cd $front_home
      	git pull
      	if [ $? -eq 0 ]; then
      		echo 'git pull '$front_home'成功'
      		echo $(pwd)
      		npm install
      		if [ $? -eq 0 ]; then
      		    echo $front_home'依賴包安裝成功'
      		    npm run build:stage
      			
      			if [ $? -eq 0 ]; then
      			    echo $front_home'構(gòu)建成功'
      				
      				cd hibs
      				
      				mv * $tomcat_home$tomcat_name/webapps/ROOT
      				
      			else
      			    echo $front_home'構(gòu)建失敗'
      			    exit 1
      			fi
      		else
      		    echo $front_home'依賴包安裝失敗'
      		    exit 1
      		fi
      	else
      		echo 'git pull '$front_home'失敗'
      		exit 1
      	fi
      	
      	echo "front build complete"
      }
      
      #Git庫中拉取后端代碼,打包后臺代碼
      function buildServer(){
      	cd $server_home
      	git pull
      	if [ $? -eq 0 ]; then
      		echo 'git pull '$server_home'成功'
      		
      		mvn clean package -DskipTests -Pprod
      		
      		if [ $? -eq 0 ]; then
      		    echo $server_home'構(gòu)建成功'
      			cd $server_home/banking-admin/target
      			mv banking-admin.war $tomcat_home$tomcat_name/webapps
      		else
      		    echo $server_home'構(gòu)建成功'
      		fi
      		
      	else
      		echo 'git pull '$server_home'失敗'
      		exit 1
      	fi
      	
      	echo "server build complete"
      }
      
      #開始執(zhí)行任務(wù)
      stopTomcat
      uninstall
      buildFront
      buildServer
      startTomcat

      你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


      文章標題:linux操作系統(tǒng)tomcat自動化部署應(yīng)用(java+vue)-創(chuàng)新互聯(lián)
      轉(zhuǎn)載來源:http://www.ef60e0e.cn/article/doddjg.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        大化| 乐业县| 宁陵县| 将乐县| 武清区| 庆安县| 许昌市| 虞城县| 太谷县| 洛隆县| 清水县| 融水| 临邑县| 常德市| 清水县| 达州市| 吉隆县| 开阳县| 靖西县| 双辽市| 汨罗市| 汾西县| 新巴尔虎右旗| 伽师县| 泸水县| 定兴县| 淳化县| 疏附县| 葫芦岛市| 澄城县| 淮阳县| 成武县| 古蔺县| 灯塔市| 绍兴市| 石城县| 城市| 沽源县| 内乡县| 铜山县| 烟台市|