홈으로코드에서, 깨끗한 Mac으로.
서울에서 돌아가는 macOS CI
빌드는 서울에 있는 Apple Silicon Mac mini에서 돌아갑니다. Mac은 인터넷에 직접 노출되지 않은 유선 내부망에 있습니다.
잡마다 새 VM
잡마다 새 macOS VM을 만들고, 끝나면 VM을 통째로 지웁니다. 기본 러너는 M4 4 vCPU · 8 GiB입니다.
데이터는 어디에
고객 데이터는 Mac에 쌓아 두지 않습니다. 빌드 캐시처럼 남겨야 하는 것은 별도 서버에 보관하고, 잡이 끝난 VM의 디스크는 지웁니다.
이미지 업데이트
새 macOS·Xcode 이미지는 먼저 검증한 뒤 기본 이미지로 올리고, 이전 이미지는 한동안 남겨 둡니다. 바뀌는 시점은 문서와 릴리스 노트로 알립니다.
이미지마다 SIP, Gatekeeper, sudo 같은 보안 설정을 문서에 공개합니다.
1빌드 요청GitHub Actions 또는 API
2Apple Silicon Mac서울의 Mac mini
3잡마다 새 macOS VM잡이 끝나면 삭제