커밋마다 빌드와 단위 테스트 실행
단일 프로젝트 CI, 소규모 SwiftUI 앱, 사무실 빌드 머신을 먼저 이전하려는 팀에 적합합니다. PR이 생성될 때마다 코드를 체크아웃하고 의존성을 복원한 뒤 단위 테스트를 실행해 결과를 기존 CI 플랫폼으로 전달합니다.
Merge M4 S부터 시작하세요. Apple Silicon M4, 16GB RAM / 256GB SSD 구성입니다. 머신 전체를 한 고객이 사용하므로 빌드 작업이 다른 고객과 코어를 나눠 쓰지 않습니다. 다만 여러 빌드가 동시에 메모리를 과도하게 점유하지 않도록 팀 자체 작업의 동시 실행 수를 제한하세요.
첫 번째 파이프라인은 세 가지 작업만
- 저장소 커밋, 의존성 잠금 파일, Xcode 버전을 고정하세요.
- 먼저 하나의 scheme으로 빌드와 단위 테스트를 실행하세요.
- 대기, 빌드, 테스트 시간을 각각 기록해 병목을 파악하세요.
구성 선택 기준: 타깃이 여러 개이거나 시뮬레이터 병렬 테스트로 메모리 사용량이 크게 늘어날 때 24GB 구성을 검토하세요. 팀원 수만으로 필요한 머신 수를 산정하지 마세요.
Merge M4 S 대여