자동배포1 [GitHub Actions + Spring Boot + Nginx + Slack Notification] 무중단 배포 CI/CD 구축하기 우리가 로컬에서 개발하고 이제 실제 운영환경에 배포해야 할 상황이 온다면 어떻게 해야 할까? 일단 앱을 테스트하고 빌드하고 패키징 된 jar파일을 배포를 해야 된다. 이러한 과정을 파이프라인으로 관리하며 자동화할 수 있다면 얼마나 편할까 라는 생각에서 시작하여 글을 작성하게 되었습니다. 모든 코드는 GitHub에 있습니다. 1. CI/CD 란 무엇인가? CI/CD는 앱 개발 과정에서 자동화를 도입하여 고객에게 앱을 자주 제공하는 방법이다. 주요 개념은 지속적인 통합, 지속적인 전달 및 지속적인 배포입니다. CI/CD는 통합 및 테스트 단계부터 제공 및 배포에 이르기까지 앱 수명주기를 전반에 걸쳐 지속적인 자동화 및 모니터링을 합니다. 이러한 연결된 방식을 종합하면 CI/CD 파이프라인이라고도 합니다. 2.. Spring Boot 2023. 11. 22. 이전 1 다음