Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
Teamcity - "이제부터 배포요정은 접니다 ✋🏻" 섬네일

Teamcity - "이제부터 배포요정은 접니다 ✋🏻"

올리브영 favicon올리브영·DevOps·
DockerTeamCityECRECS FargateDatadog
2022년 05월 03일3

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

올리브영은 Jenkins의 제약과 Docker 이슈를 해결하기 위해 TeamCity를 도입해 온프레미스에서 CI/CD 파이프라인을 구축했고, 에이전트 3대까지 라이선스 없이 운영합니다.

구현 방법

  • TeamCity Server를 Docker로 설치하고 teamcity 네트워크를 구성한 뒤, 데이터 디렉터리와 로그를 마운트하고 포트 8111로 노출
  • 2대의 온프레미스 인스턴스에서 서버-에이전트 구성을 완료하며 메모리 옵션과 디렉터리 설정을 적용
  • TeamCity Agent를 실행하고 SERVER_URL을 서버 컨테이너 이름으로 지정하며 Docker-in-Docker를 활성화하고 Privileged 모드로 실행
  • 내부 harbor 레지스트리에 커스터마이즈된 이미지를 Push하고 서버 URL 기반으로 에이전트와 서버를 연결
  • Agent 연결 후 Authorized 절차를 통해 연결 완료

주요 결과

  • 에이전트 3대까지 라이선스 없이 운영 가능
  • 2대 온프레미스 인스턴스에서 안정적으로 배포 및 관리
  • Docker 기반 빌드 파이프라인의 컨테이너 친화성 및 플러그인 의존도 감소

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
ECR - "저도 배포요정입니다 ✋🏻" 섬네일
83%

ECR - "저도 배포요정입니다 ✋🏻"

올리브영 favicon올리브영·2022년 06월 15일
TeamCity로 윈도우 클라이언트 배포 파이프라인 만들기 섬네일
78%

TeamCity로 윈도우 클라이언트 배포 파이프라인 만들기

올리브영 favicon올리브영·2024년 12월 06일
Datadog - "저는 모니터링 요정입니다. ✋🏻" 섬네일
73%

Datadog - "저는 모니터링 요정입니다. ✋🏻"

올리브영 favicon올리브영·2022년 06월 22일