
ECR - "저도 배포요정입니다 ✋"
두줄요약
TeamCity와 Amazon ECR을 연결해 Docker 이미지를 Push하고 자동 배포로 이어지는 과정을 설명했습니다.\n프로젝트 연결과 빌드 파이프라인 기능 설정으로 배포 단계를 단순화합니다.
구조와 흐름
- Amazon ECR 기반 Docker 컨테이너 이미지 저장·관리 및 배포 구성
- TeamCity 프로젝트 연결 설정과 빌드 파이프라인 Docker Support 기능 설정의 2단계 연동
- 빌드 완료 후 ECR 이미지 Push와 자동 배포 트리거 연결
선택 이유
- AWS CodeDeploy·CodePipeline 연계를 통한 배포 자동화
- 완전관리형 레지스트리 기반 관리 지점 축소
- 사용량 기반 저장 용량·비용 모델 활용
성능/운영 포인트
- IAM 기반 컨테이너 이미지 접근 권한 제어와 모니터링
- 이미지 취약점 스캔 및 프라이빗·퍼블릭 리포지토리 설정 지원
- ECR 연동 전 AWS Account ID, access key, secret key, ECR 주소 준비
적용해볼 점
- TeamCity Project Settings의 Amazon ECR Connection 등록 후 Test Connection 검증
- 대상 빌드 파이프라인에 Docker Support와 Amazon ECR Registry Connection 추가

