[CI/CD] AWS가 아닌 환경에서 GitHub Actions로 자동 배포하기
카테고리: ETC
CI/CD CI/CD(Continuous Integration and Continuous Delivery/Deployment)는 소프트웨어 개발에서 코드 변경을 자동으로 빌드, 테스트, 배포하는 프로세스를 의미한다. CI/CD는 개발 속도를 높이고, 품질을 개선하며, 지속적으로 사용자에게 끊김 없는 서비스를 제공하는 데 중요한 역할을 한다. 보통은 CI/CD 도구로 Jenkins와 Github, AWS CodePipeline, AWS CodeDeploy를 사용한다. 대부분의 블로그는 AWS CodeDeploy를 위주로 CI/CD를 설명한다. 본 포스팅에서는 AWS가 아닌 VPS 환경(Azure, Vultr 등)에서 Github Actions를 이용하여 자동 배포하는 방법을 설명하고자 한다. ※ 본 게시