728x90
deploy.sh 만들기
[깃허브를 연동시켜 리눅스에서 배포해보기]
#!/bin/bash
REPOSITORY=/home/jh/app/git
cd $REPOSITORY/boot
echo "> Git Pull"
git pull
echo "> Project Build Strat"
#mvn clean package
mvn clean install
echo "> Build File Copy"
cp ./target/*.jar $REPOSITORY/
CURRENT_PID=$(pgrep -f boot)
echo "$CURRENT_PID"
if [ -z $CURRENT_PID ]; then
echo "> playing Application don't off"
else
echo "> kill -2 $CURRENT_PID"
kill -9 $CURRENT_PID
sleep 5
fi
echo "> New Application Deploy"
JAR_NAME=$(ls $REPOSITORY/ |grep 'boot' | tail -n 1)
echo "> JAR Name: $JAR_NAME"
nohub java -jar $REPOSITORY/$JAR_NAME &
728x90
'리눅스' 카테고리의 다른 글
[linux] PuTTY UTF-8 등 설정 후 설정값 고정하기 (0) | 2021.11.09 |
---|---|
[linux] PuTTY 한글깨짐 UTF-8로 해결 (0) | 2021.11.09 |
[linux] PuTTY scrollback 버퍼 크기 설정하기 (0) | 2021.11.09 |
[linux] 리눅스 명령어 정리 (0) | 2021.10.28 |