CI/CD

·클라우드
저는 CI/CD 를 구축하기 위해서 EC2를 사용하였습니다. 어떤 프로젝트를 사용할 지에 따라 사용해야 하는 Computing 서비스가 달라지는데 , 저는 현재 기본적인 CI/CD 구축을 목표로 하고 있으므로 비용적인 부담이 덜하는 EC2를 바탕으로 구현해보았습니다. 일단 CI/CD를 구축하기 위해선 사용하고자 하는 EC2에 기본적인 설정들이 되어있어야 합니다. 저는 Spring Boot 를 사용한 프로젝트에 대해서 CI/CD를 구축할 것이므로 EC2에 JAVA 등이 설치되어 있어야 합니다. 또한 GitHub Actions를 활용하여 CI/CD를 구축할 것이기 때문에 EC2에서 배포 스크립트를 실행할 수 있도록 필요한 권한과 환경을 설정해야 합니다. EC2에서 프로젝트를 배포하는 방법부터 살표보겠습니다...
·클라우드
CI/CD란?? 개발자가 새로운 기능을 추가거나 기존 코드를 개선할 때마다 그 변경사항을 실제 서비스에 반영하려면 여러 단계를 거쳐야 합니다:빌드 (Build): 작성한 코드를 실행 가능한 프로그램으로 만듭니다테스트 (Test): 만든 프로그램이 제대로 작동하는지 확인합니다패키징 (Packaging): 프로그램을 서버에 설치할 수 있는 형태로 묶습니다배포 (Deploy): 실제 서비스 중인 서버에 새 버전을 설치합니다이 모든 과정을 개발자가 수동으로 진행하면 너무 시간이 많이 걸리고, 실수할 가능성도 높아집니다. 게다가 여러 개발자가 함께 작업하는 경우에는 더욱 복잡해질 수 있습니다. CI/CD는 이 모든 과정을 자동화하는 시스템입니다. CI/CD를 구축한 후 개발자가 코드를 작성하고 저장소(Reposi..
나이많은밍구
'CI/CD' 태그의 글 목록