travis-ci를 더이상 무료로 사용할 수 없기에 수동으로 제배포 하기로 했다.
우선 프로젝트가 8080포트를 사용하기에 8080포트를 사용중인 프로젝트를 죽인다.
8080포트 사용중인 프로세스 종료 시키기
lsof -i tcp:8080
kill $(lsof -t -i:8080)
8080포트를 사용중인 프로젝트를 죽였다면
프로젝트 경로로 이동후 프로젝트 제거
프로젝트 폴더와 해당 내부의 파일을 동시에 제거하기 위한 명령어는 아래와 같다
rm -rf 폴더이름
일반적으로 rm만으로는 폴더에 프로젝트가 존재하면 제거할 수 없다.
빈 폴더면 rmdir로 제거하면 된다.
깃 클론을 이용해서 다시 프로젝트를 받는다.
gradlew를 사용하기 위해서 권한 설정을 한다.
chmod +x ./gradlew
다음으로 테스트를 수행한다.
./gradlew test
다 되었으면 작성해둔 deploy.sh를 실행시킨다.
./deploy.sh
'Today I Learned' 카테고리의 다른 글
VPC 네트워킹의 동작원리 (0) | 2022.07.25 |
---|---|
크롬 드라이버의 find_element_by_css_selector 간단한 사용법 (0) | 2022.03.20 |
JPA를 사용하며 ORDERBY 주의점 (0) | 2022.03.06 |
css 중앙 정렬 및 JPA를 사용한 페이징 (0) | 2022.03.01 |
mustache로 권한 체크하기 (0) | 2022.02.20 |