스크립트 잘못되있어서 /home/dihwang 경로 다 날라감
방어스크립트로 변경
This commit is contained in:
@@ -43,9 +43,17 @@ jobs:
|
||||
username: ${{ secrets.GCE_USERNAME }}
|
||||
key: ${{ secrets.GCE_SSH_KEY }}
|
||||
script: |
|
||||
cd /var/www/white-smith-blog/public
|
||||
# 3. 서버에 남아있는 유령 파일들 싹 제거 (매우 중요)
|
||||
# 1. 대상 폴더가 없으면 미리 생성 (cd 실패 방지)
|
||||
mkdir -p /var/www/white-smith-blog/public
|
||||
|
||||
# 2. 폴더 이동에 성공했을 때만(&&) 내부 파일 삭제 및 압축 해제 진행
|
||||
cd /var/www/white-smith-blog/public && {
|
||||
# 현재 폴더(public) 내의 모든 파일/폴더 삭제 (점 파일 포함)
|
||||
find . -mindepth 1 -delete
|
||||
# 4. 압축 해제
|
||||
|
||||
# 상위 폴더에 전송된 압축 파일 해제
|
||||
tar -xzf ../deploy.tar.gz
|
||||
|
||||
# 작업 완료 후 압축 파일 삭제
|
||||
rm ../deploy.tar.gz
|
||||
}
|
||||
Reference in New Issue
Block a user