## 배포 순서
* 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
pwd
cd ./demo2 pwd git pull
|
댓글 ( 4)
댓글 남기기