Jenkins로 spring project CI/CD 배포 자동화 하기
·
Infra
CI/CD 도입하게 된 계기는 클라우드 서버에서 깃허브 코드를 PULL 받고 다시 배포하는 반복 작업을 없애기 위해서 사용했습니다. 해당 글에서는 별도의 도커 설치와 젠킨스 접속 방법은 알고 있다는 가정 하에, Spring Project CI/CD 구축만을 다루는 글입니다. private 저장소를 사용하거나 git lab을 사용하면 그냥 프로젝트에 모두 올려서 freestyle 방식으로 빠르게 배포하는걸 추천합니다. 해당 글은 pipeline을 사용해서 작성했습니다. Jenkins GithubAction 비교1. 왜 많은 CI/CD 중 Jenkins일까?깃허브 액션은 마이크로 소프트 사의 제품이고 젠킨스는 오픈 소스입니다. 사용하기 더 편하고 성능적으로 큰 문제 없는 Github Action이지만, 이전..