GitHub-Actions를 활용한 Spring Boot AWS CI/CD 프로세스 구현
개발 환경 Spring Boot, Docker, Gradle, Java 11, Github-Actions, AWS EC2 먼저 CI/CD에 대해서 간단하게 알아보겠습니다. CI/CD란? CI (Continuous Integration) CI는 지속적 통합의 약자로, 개발자들이 코드를 중앙 저장소에 통합하는 작업을 지속적으로 자동화하는 프로세스입니다. 이는 여러 개발자가 동시에 작업하고 있는 경우 코드 충돌이나 호환성 문제를 최소화하고, 소프트웨어를 더 빠르게 테스트 및 통합함으로써 품질을 유지하도록 돕습니다. 주요 특징 자동화된 빌드 및 테스트 프로세스 코드 변경 사항의 지속적인 통합 초기 오류 및 호환성 문제 식별 CD (Continuous Delivery / Continuous Deployment) ..
2023.12.01