devmoa

Pull Requests를 Merge 하면 자동으로 배포하기

하이퍼커넥트·2021년 6월 14일·00
Pull RequestMerge자동 배포CI/CDSpinnakerKubernetesGit Tag

AI 요약

Beta

이 글은 Pull Requests가 Merge될 때 자동으로 배포가 이루어지도록 시스템을 구성하는 과정에서 겪었던 고민과 해결 과정을 공유합니다. 기존에는 개발자가 수동으로 Spinnaker에 접속하여 Git Tag를 생성하고 배포 파이프라인을 실행하는 방식이었으나, 이 과정에서 잘못된 Git Tag 생성, 이전 버전 배포, 서버 간 버전 불일치 등의 사람의 실수로 인한 문제들이 발생했습니다.

이러한 문제들을 해결하기 위해 Pull Request가 Master 브랜치로 Merge되는 시점에 자동으로 Git Tag를 생성하고, 이를 기반으로 Spinnaker 배포 파이프라인을 트리거하여 Docker Image 생성부터 Kubernetes Deployment 업데이트까지 자동으로 진행되도록 개선했습니다. 이를 통해 배포 프로세스의 안정성과 효율성을 높이고, 개발팀의 수고를 덜 수 있었습니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다