아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
무신사 favicon무신사

Jenkins Master-Node로 iOS/Android 테스트 자동화 환경을 혁신하다!

by DD
2025-09-30
9개월 전
조회수 6

Mac Mini 기반 iOS/Android 테스트 자동화 환경의 확장성 한계를 해결하고자 함

Master Jenkins를 도입하여 Mac Studio 및 Mac Mini를 Node로 구성, 중앙 집중 관리 체계 구축

테스트 시간 단축, 운영 비용 절감, 독립적인 구조 확보, 모니터링 효율 증대

Master Jenkins 아키텍처 설계

초기 Mac Mini 환경에서 테스트 시간 증가와 자원 부족 문제를 겪었다. 따라서 Master Jenkins를 도입하여 EC2에 구축하고, Mac Mini와 Mac Studio를 Node로 연결하는 방식을 선택했다. 중앙 집중 관리를 통해 운영 효율성을 높이고, 각 Node의 독립성을 확보했다.

Node 설정 및 운영 노하우

Jenkins Node 설정 시, agent.jar 파일을 활용하여 연결을 설정한다. .sh 스크립트를 통해 Node 연결을 자동화하여, IP 변경에 따른 수동 설정을 최소화했다. STF를 제거하고, EC2 기반의 서비스로 전환하여 테스트 환경 안정성을 확보했다.

아키텍처 개선 효과

Master Jenkins 도입으로 테스트 실행 시간 단축 및 자원 활용도를 높였다. 운영 비용 절감과 더불어, 모니터링 시스템을 구축하여 테스트 결과 추적을 용이하게 했다. 독립적인 구조를 통해, 개별 Node의 장애가 전체 시스템에 미치는 영향을 최소화했다.

Master Jenkins와 Mac Node로 테스트 자동화 환경 통합하기
중급
아키텍처
Jenkins
Postgresql
Grafana
Slack
SQL
DevOps
Data
원문 읽기
원문 읽기

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

Grafana로 QA 자동화, Fail률 0.7% 달성!

무신사 로고

스웨덴 전자 정부 소스 코드 유출, 파급력은?

해커뉴스 로고

무신사, Temporal 도입으로 "스케줄 멈춤" 문제 해결!

무신사 로고

Devlake & Grafana로 데브옵스 생산성 측정 시작!

인프런 로고

PostgreSQL, Materialized View 업데이트 속도 혁신!

레딧 로고

SQL 쿼리 문제, 배포 전에 잡아낸다!

레딧 로고
무신사 favicon무신사
중급
아키텍처
Jenkins
Postgresql
Grafana
Slack
SQL
DevOps
Data

관련 추천 글

Grafana로 QA 자동화, Fail률 0.7% 달성!

무신사 로고

스웨덴 전자 정부 소스 코드 유출, 파급력은?

해커뉴스 로고

무신사, Temporal 도입으로 "스케줄 멈춤" 문제 해결!

무신사 로고