반응형
Shell Script
-
[AWS] EC2 Ubuntu에 WAR 배포를 위한 Shell Script 작성AWS 2020. 6. 22. 18:01
1.deploy.sh 파일 생성1vi deploy.shcs 2.deploy.sh 파일 작성WAR를 배포하는 과정1.Git 서버에서 최신 코드를 받아서 Merge2.메이븐 빌드를 통하여 생성된 산출물을 삭제하고, 컴파일된 클래스 파일과 리소스 파일들을 WAR 파일로 패키징3.Tommcat 서버 종료4.Tomcat의 ROOT 폴더 삭제5.메이븐 빌드를 통하여 생성된 산출물을 Tomcat의 ROOT 폴더로 이동6.Tomcat 서버 실행 deploy.sh123456789101112131415161718192021#!/bin/bash TOMCAT_HOME=~/tomcat cd ~/jpa-boardgit pull ./mvnw clean package cd $TOMCAT_HOME/bin./shutdown.sh cd ..