codedeploy

    React CI/CD 구축 해보기 3(EC2 + Github Actions + CodeDeploy)

    React CI/CD 구축 마지막 포스팅입니다 이번에는 S3에 배포된 빌드파일을 EC2인스턴스에 배포하는 방법을 알아보도록 하겠습니다 Github Actions Workflow 수정 저번에 작성한 워크플로우에 CodeDeploy 관련한 부분을 추가해 줍니다 name: Master # Workflow 이름 on: # Event 감지 push: branches: - master # 브렌치 지정 jobs: build: runs-on: ubuntu-18.04 steps: - name: Checkout source code. # 저장소 Check out uses: actions/checkout@v2 - name: Cache node modules # node modules 캐싱 uses: actions/cache..

    React CI/CD 구축 해보기 2(EC2 + Github Actions + CodeDeploy)

    저번 CI/CD 구축 - EC2 설정에 이어서 이번에는 CodeDeploy 설정 및 GitHub Actions를 사용해서 AWS S3에 업로드를 해보도록 하겠습니다 CodeDeploy란? Amazon EC2 인스턴스, 온프레미스 인스턴스, 서버리스 Lambda 함수 또는 Amazon ECS 서비스로 애플리케이션 배포를 자동화하는 배포 서비스입니다 즉 AWS 서비스에 애플리케이션을 자동으로 배포해 주는 도구입니다 저희는 이런 CodeDeploy를 EC2와 Github Actions와 연결해서 배포를 진행할 예정이고 우선 CodeDeploy 설정부터 진행해 보도록 하겠습니다 CodeDeploy IAM 설정 저희가 S3에 업로드한 파일을 CodeDeploy가 접근해서 EC2에 배포를 해주게 됩니다 이때 Cod..