CI/CD자동화

    [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 빌드 :..

    [CI/CD자동화 시리즈(3)]Git hub와 Docker hub 가입 부터 설치까지

    오늘은 빌드/베포 자동화를 위해 Git hub, Docker hub 가입하고 Amazone linux1에 git과 docker hub를 설치해보겠습니다. 먼저 도커 홈페이지에 접속합니다. https://hub.docker.com/ Docker Hub Docker Certified:Trusted & Supported Products Certified Containers provide ISV apps available as containers. Certified Plugins for networking and volumes in containers. Certified Infrastructure delivers an optimized and validated Docker platform for enterp h..