본문으로 건너뛰기
홈으로

서울에서 돌아가는 macOS CI

빌드는 서울에 있는 Apple Silicon Mac mini에서 돌아갑니다. Mac은 인터넷에 직접 노출되지 않은 유선 내부망에 있습니다.

잡마다 새 VM

잡마다 새 macOS VM을 만들고, 끝나면 VM을 통째로 지웁니다. 기본 러너는 M4 4 vCPU · 8 GiB입니다.

데이터는 어디에

고객 데이터는 Mac에 쌓아 두지 않습니다. 빌드 캐시처럼 남겨야 하는 것은 별도 서버에 보관하고, 잡이 끝난 VM의 디스크는 지웁니다.

이미지 업데이트

새 macOS·Xcode 이미지는 먼저 검증한 뒤 기본 이미지로 올리고, 이전 이미지는 한동안 남겨 둡니다. 바뀌는 시점은 문서와 릴리스 노트로 알립니다.

이미지마다 SIP, Gatekeeper, sudo 같은 보안 설정을 문서에 공개합니다.

코드에서, 깨끗한 Mac으로.MK-04
1빌드 요청GitHub Actions 또는 API
2Apple Silicon Mac서울의 Mac mini
3잡마다 새 macOS VM잡이 끝나면 삭제
코드에서, 깨끗한 Mac으로.