반응형 shell2 [shell] java 초 간단 배포 쉘 vi deploy.sh #!/bin/bash HOME='/home/service/cashcow' SPRING_PROFILE='prod' BUILD_YN='true' if [ -z "$SPRING_PROFILE" ]; then echo "SPRING_PROFILE is empty" SPRING_PROFILE="stg" fi cd $HOME sleep 1; chmod 700 $HOME/gradlew cp deploy.sh ../ pwd if [ $BUILD_YN = 'true' ]; then echo 'git pull start' sleep 1; git checkout -b temp sleep 1; git branch -D master sleep 1; git checkout master sleep 1; gi.. 운영체제 이야기/shell 2024. 1. 27. [CentOS7] 간단 배포 스크립트 #!/bin/bash SPRING_PROFILE=$1 BUILD_YN=$2 if [ -z "$SPRING_PROFILE" ]; then echo "SPRING_PROFILE is empty" SPRING_PROFILE="stg" fi cd 프로젝트 경로 if [ $BUILD_YN = 'true' ]; then echo 'git pull start' git pull echo 'git pull end' fi sleep 1 PID=$(cat application.pid) echo "PID => $PID" sleep 1 kill -9 $PID sleep 1 ./gradlew build -x test sleep 1 cd build/libs sleep 1 /usr/bin/nohup java -Dlog4j2.form.. 운영체제 이야기/Linux(CentOS) 2023. 10. 13. 이전 1 다음 💲 추천 글 반응형