본문 바로가기

이 포트폴리오의 원본은 https://cv.iruyo.com (심재빈) 입니다 · 출처 식별자 jbx-7f3a2e9b

← 경력기술서

DevOps·도구 운영 중 주도

iOS 제품군 Jenkins CI/CD 파이프라인

제품 수가 늘면서 반복되던 수동 빌드·검증 비용과 휴먼에러를, 빌드·탐지검증·실기기 설치·로그수집을 묶은 Jenkins 파이프라인으로 줄였고 Premium·Air QA에 상시 적용했습니다 (2023~)

기간
2023.06 – 진행 중 · 3년 1개월
소속
스틸리언
수행 인원
본인 주도 + 팀 협업
본인 역할
Jenkins 기반 iOS 빌드·자동 QA 파이프라인을 2023년에 기초 구축하고, 현재 Premium·Air QA 작업에 활용하고 있습니다. iOS QA Board와 연동했습니다.
정량 임팩트
2023년에 Jenkins로 빌드·탐지 검증·IPA 설치·실행 로그 수집을 묶은 파이프라인을 처음 만들었습니다. libimobiledevice로 실기기 설치·로그 수집까지 자동화하고 TestFlight·내부 배포, iOS 팀 QA Board와 연동했습니다. 지금은 Premium·Air QA 작업에 실제로 쓰고 있습니다.
버전·릴리즈
iOS 제품군 전체 빌드·자동 QA 적용 (Premium / Air / VPNBlock / AVSuit / Anti-Capture / Keypad / AppSuitSign / Toolbox)

언어

  • Python3
  • Shell

기술

  • Jenkins Pipeline

환경

  • Jenkins

iOS 제품군의 Jenkins 기반 빌드·자동 QA 파이프라인을 2023년에 구축했고, 현재 Premium·Air QA 작업에 실제로 활용하고 있습니다.

배경·과제

  • 제품 수가 늘면서 제품별 수동 빌드·검증의 반복 비용과 휴먼 에러가 쌓이고 있었습니다.

  • 빌드부터 탐지 검증, 설치, 로그 수집까지 자동화된 체계가 필요했습니다.

수행·기여

  • Jenkins 파이프라인으로 빌드부터 검증·설치·로그 수집까지 이어지는 자동 QA 흐름을 구성했습니다.

  • libimobiledevice를 연동해 실제 기기에서 설치와 로그 수집까지 자동화했습니다.

  • TestFlight·내부 배포 경로, iOS 팀 QA Board를 연동했습니다.

성과

  • 2023년에 구축한 뒤 지금은 Premium·Air QA 작업에 실제로 적용하고 있어, 매번 수동으로 하던 빌드·검증을 줄였습니다.