스프링

## 배포 순서

* git pull

* 메이븐 빌드(mvnw clean package)

* tomcat 서버 종료

* tomcat/webapps/ROOT 삭제

* 빌드한 산출물을 tomcat/webapps/ROOT로 이동

* tomcat 서버 시작

 

 


[root@localhost slipp]# vi deploy.sh


#!/bin/bash


echo "Welcom my shell"

pwd

# esc :wq!

[root@localhost slipp]# chmod 755 deploy.sh

 

[root@localhost slipp]# ./deploy.sh


Welcom my shell
/home/slipp


- 카피 

# cp -r 파일  복사할위치및파일명


[root@localhost slipp]# cat deploy.sh 


#!/bin/bash


echo "Welcom my shell"

pwd

cd ./demo2

pwd

git pull


./mvnw clean package


/home/slipp/tomcat/bin/shutdown.sh

rm -rf /home/slipp/tomcat/webapps/ROOT


mv /home/slipp/demo2/target/my-slipp-1.0  /home/slipp/tomcat/webapps/ROOT


/home/slipp/tomcat/bin/startup.sh

tail -500f /home/slipp/tomcat/logs/catalina.out

[root@localhost slipp]# ./deploy.sh


=>중복 제거

 

#!/bin/bash


echo "Welcom my shell"

pwd


TOMCAT_HOME =/home/slipp/tomcat

cd ./demo2

pwd

git pull


./mvnw clean package


$TOMCAT_HOME/bin/shutdown.sh

rm -rf $TOMCAT_HOME/webapps/ROOT


mv /home/slipp/demo2/target/my-slipp-1.0  $TOMCAT_HOME/webapps/ROOT


$TOMCAT_HOME/bin/startup.sh

tail -500f $TOMCAT_HOME/logs/catalina.out

 

 

 

 

 

 

about author

PHRASE

Level 60  머나먼나라

천생 버릇은 임을 봐도 못 고친다 , 타고난 버릇은 고치기 어렵다는 말.

댓글 ( 4)

댓글 남기기

작성