본문 바로가기

⌛ AWS 인프라 구성하기 (MiniProject)/✅ 개발환경 구성 (EKS)

EKS + CI/CD 구성하기 (1) - CodeBuild 생성

728x90
반응형

1. Git Repository 생성

Git Hub에 CodeBuild에서 사용할 Repository를 생성 한다.

Repository의 이름은 eks-cicd-test 라고 설정한다. 

2. AWS CodeBuild 생성

AWS CodeBuild 서비스로 이동 후 서비스를 생성한다.

코드빌드 → 빌드프로젝트 → 빌드 프로젝트 생성 클릭하여 아래와 같이 생성을 진행 한다.

Source provider를 GitHub를 지정하고 Github에 인증하여 이전에 생성해둔  Repository를 사용 한다.

Environment 에서는 아래와 같이 설정해준다.

CodeBuild에서 도커 빌드를 진행할 예정이기 때문에 Privileged를 체크를 한다.

다음과 같이 EKS에 사용했던 VPC와 subnet을 추가해준다. Security groups은 사용할 보안그룹을 선정하고, 환경변수를 설정해준다. 이 환경변수는 Codebuild가 빌드시 사용되는 buildspec.yaml 에서 사용될 예정이다.

Buildspec은 Codebuild가 빌드시 참조하는 스크립트 파일이다.

buildspec.yaml 이라고 지정하고 codebuild 프로젝트를 생성한다.

로그를 저장하는 경로를 설정한다.

생성된 리소스 확인

728x90
반응형