GitHub Webhook과 jenkins로 배포 자동화
jenkins
./mvnw clean package+ ./mvnw clean package
/tmp/jenkins4402402538478088396.sh: line 2: ./mvnw: Permission deniedchmod 544 ./mvnw
./mvnw clean packagejar 실행 설정
[INFO] Building jar: /var/lib/jenkins/workspace/cpu-worker-instance deploy/target/cpu-0.0.1-SNAPSHOT.jar
...
SSH: EXEC: STDOUT/STDERR from command [nohup docker run -p 8080:80 {username}/spring-boot-cpu-bound > nohup.out 2>&1 &] ...java 설치
로그 이슈 해결
프로세스 종료
GitHub Webhook 추가

포트 변경
프로세스 종료 스크립트 추가
무중단 배포
정리

도커를 사용하게 된다면?

Last updated