[CI/CD] Github Action과 친해지기 - frontend/backend소스 빌드배포자동화
Intro 오늘은 git action을 사용하여 전체 어플리케이션의 CI/CD자동화를 구축 해보도록 하겠습니다. 우선 CI/CD의 흐름도와 인프라/플랫폼/어플리케이션 구성을 살표 보겠습니다. CI/CD 흐름도 아래 흐름도의 특징은 code repo와 k8s gitOps repo가 별도로 구성되어 있다는 점입니다. 또한 kustomize를 통해서 이미지 태그를 업데이트하며, ArgoCD를 통해 배포를 진행합니다. 인프라 AWS EKS Cluster Code Repository : github Docker Registry : AWS ECR 플랫폼 CI/CD 파이프라인 github action workflow CD툴 ArgoCD kustomize 어플리케이션 Frontend 사용언어 : node.js 빌드 :..