올
올리브영
May 3, 20221회
Teamcity - "이제부터 배포요정은 접니다 ✋🏻"

간단 소개
올리브영은 Jenkins의 한계를 극복하고 Docker 도입을 위해 Teamcity를 선택, Kotlin 기반 CI/CD 구성 및 컨테이너 친화적인 환경을 구축했다.
AI Summary
- Teamcity 도입 배경
- 기존 Jenkins CI/CD의 불편함 해소 및 Docker 도입 결정
- Jenkins의 Plugin 이슈 (재시작 필요, 방화벽 문제) 및 Docker container 실행 문제 발생
- Teamcity 선택 이유 및 장점
- 편리한 UI와 Kotlin Script를 이용한 CI/CD 구성 Customizing 가능
- Container 친화적 환경 제공으로 사내 서버 제약 해결
- 자동화 파이프라인 구성, 클라우드 통합 등 다양한 이점
- Teamcity Build Process 구성 방법
- Docker를 이용한 Teamcity Server 및 Agent 설치 (Agent는 3개까지 무료)
- Docker CLI를 사용하여 Teamcity Server 실행 및 네트워크 구성
- Teamcity Agent 실행 및 Agent Instance 설치 후 연결 수행
- Build Step Arrange, Definition, Integration 등 다양한 장점 활용
Next Feeds

버즈빌 전문연구요원과의 인터뷰
버즈빌 전문연구요원 인터뷰: 자율적 문화, 성장 지원, 대용량 트래픽 처리 경험, 그리고 개발자로서의 비전.
버즈빌전문연구요원개발자자율성장
2022. 5. 2.
버즈빌

도도카트 안드로이드 앱 개선 여정
키친보드 안드로이드 앱의 구조 개선, 라이브러리 업데이트, 의존성 주입 변경을 통해 유지보수성을 향상시키고, 향후 개선 과제를 제시합니다.
안드로이드키친보드클린 아키텍처HiltKotlin DSL
2022. 4. 30.
스포카

올리브영 Tech 그것이 궁금하다
올리브영 Tech 조직의 개발팀 소개, 역할, 조직 문화, 채용 정보를 요약. Tech Meet Up 내용, 스쿼드 조직, 기술 블로그 정보 포함.
올리브영Tech개발자채용조직문화
2022. 4. 27.
올리브영
Lambda Feature Brnach Dev 환경 구성기
Airbridge는 Lambda 기반 Feature Branch 개발 환경을 구축하여 개발 효율성을 향상시키고 안정적인 서비스 제공을 가능하게 했습니다.
LambdaFeature BranchDev 환경Airbridge개발 프로세스
2022. 4. 27.
AB180

뱅크샐러드 iOS팀이 숨쉬듯이 테스트코드 짜는 방식 2편 - 화면 단위 통합 테스트
뱅크샐러드 iOS팀의 화면 단위 통합 테스트 방식 소개: 스냅샷 테스트와 AXSnapshot 테스트를 활용한 효율적인 UI 검증 전략.
테스트 코드스냅샷 테스트AXSnapshotUI 테스트iOS
2022. 4. 27.
뱅크샐러드
생산성 있는 Review 문화가 되기까지
AB180의 생산적인 Review 문화 구축 여정을 공유하고, Review 문화 도입 시 발생할 수 있는 문제점과 해결 방안, 그리고 얻은 교훈을 제시합니다.
Review 문화코드 리뷰Tech Spec생산성 향상AB180
2022. 4. 25.
AB180