CD

코딩/Server

CI/CD 배포 자동화 구축 (github action 이용) - 2. CD

2023.10.10 - [코딩/Server] - CI/CD 배포 자동화 구축 (github action 이용) - 1. CI CI/CD 배포 자동화 구축 (github action 이용) - 1. CI 이제 서버를 배포했으니, CI/CD를 구축해보고자 한다. aws, docker, spring, github action을 사용하여 서버 자동배포 환경을 구성할 예정이다. -개발 환경 AWS EC2 Ubuntu Spring Boot Java 17 Gradle Github Action Docker 서 codingtoday.tistory.com CI는 위 글을 참고하시면 됩니다. ..작성중

코딩/Server

CI/CD와 무중단배포란?

https://www.youtube.com/watch?v=sIPU_VkrguI 다음 강의를 듣고 CI/CD와 무중단 배포에 대해 정리해보았습니다. CI란? - Continuous Integration - 지속적 통합 - 고객의 요구사항에 빠르게 대응하기 위해 나온 XP의 실천방안 중 1가지 - 개발을 진행하면서도 품질을 관리할 수 있도록 여러 명이 하나의 코드에 대해 수정을 진행해도 지속적으로 통합하면서 관리할 수 있음을 의미함. - 과정: 개발자가 코드 병합을 요청 -> Jenkins와 같은 CI tool이 Build, Test 진행 -> 이때, 이상이 없으면 코드를 병합함. 문제가 발생할 경우, 개발자에게 빠르게 피드백해줌. - 모든 소스코드가 살아 있고 누구든 현재의 소스에 접근할 수 있는 단일 지..

eunslog
'CD' 태그의 글 목록