Devops/Github Actions

Github Actions AWS CICD Workflow

Say simple 2023. 1. 31. 14:58
728x90
반응형

개요

  1. 개발자가 푸시와 같은 정해진 동작(브랜치, 푸시, 풀 리퀘스트 등)을 함
  2. Github에 코드가 올라감
  3. Github Actions에 등록된 *.yml파일이 정해진 동작이 있는 스크립트를 실행시킴
  4. *.yml 스크립트에서 코드를 압축한 .zip 파일을 생성
  5. zip파일을 s3에 업로드 한 후 CodeDeploy에서 소스코드를 ec2로 배포
  6. ec2에서 docker-compose를 이용해 배포 동작 실행

운영

  • 위 브랜치 전략에 따라 운영 방안 설계

개요

  1. 개발자가 푸시와 같은 정해진 동작(브랜치, 푸시, 풀 리퀘스트 등)을 함
  2. Github에 코드가 올라감
  3. Github Actions에 등록된 *.yml파일이 정해진 동작이 있는 스크립트를 실행시킴
  4. *.yml 스크립트에서 코드를 압축한 .zip 파일을 생성
  5. zip파일을 s3에 업로드 한 후 CodeDeploy에서 소스코드를 ec2로 배포
  6. ec2에서 docker-compose를 이용해 배포 동작 실행

운영

  • 위 브랜치 전략에 따라 운영 방안 설계

728x90
반응형