Mac Mini 2018을 빌드 서버로 사용

기술실에서 Mac Mini를 빌드 서버로 사용하고 싶었습니다. Apple이 마침내 그것을 (현재) 패셔너블 한 스페이스 그레이로 업데이트 한 후, 그것은 우리 회사의 필수 구매였습니다.

기본 구성이 내 요구에 완전히 적합해야했기 때문에 사양을 결정하는 데 시간이 걸렸습니다. 하지만 내 욕망과 기대감이 더 좋아 져서 6 코어 CPU, 16GB 또는 RAM 및 512GB SSD를 선택했습니다.

이전 Apple Thunderbolt 모니터를 사용하여 Mini를 설정할 수있을 것이라고 생각했지만 USB-C 스타일 만있는 것으로 나타났습니다. “Thunderbolt 3″플러그 — 해당 어댑터가 없습니다. 다행히 우리 객실의 TV에는 HDMI가있어서 그곳에서 초기 설정을 할 수있었습니다.

공유 환경 패널에서 Apple Remote Desktop을 활성화 한 후 Mac Mini를 서버 랙으로 이동하고 사무실에서 계속 제어 할 수있었습니다.

두 번째로 혼란스러운 점은 Apple 웹 사이트에 Mac OS X Server에 대한 문서가 아직 남아 있지만 Mohave에서는 찾을 수 없다는 것입니다. 대신 Xcode Server는 버전 9부터 Xcode에 내장되어 있습니다. 환경 설정의 맨 오른쪽 탭에서 간단히 켤 수 있습니다.

두 번째로 설정 한 것은 GitLab Runner로 다른 Mac이 잠자고있을 때 지속적으로 통합 할 수 있습니다. 이 과정에서 얻은 몇 가지 사항 :

그런 다음 Xcode에서 봇을 만들어 Xcode 서버를 사용해보세요.

처음에는 1 시간마다 통합을 수행했습니다. 이것이 기본값 인 것 같습니다.하지만 이것이 변경없이 많은 통합이 가능하다는 것을 깨달았습니다. 그래서 새 커밋에만 통합되도록 설정을 변경했습니다.

봇은 관리 할 수 ​​있으며 그 결과는 “Reports Navigator”에서 볼 수 있습니다. 이것은 말풍선 아이콘이있는 Xcode의 탭입니다. 앱 아래의 빌드 서버를 보려면 그룹 별을 선택해야합니다. 빌드 서버 아래에서 실행중인 봇을 볼 수 있으며 마우스 오른쪽 버튼을 클릭하여 설정을 수정할 수 있습니다.

그 다음 보너스 활동을 위해… VirtualBox에서 Windows 10을 설정합니다. Windows 전용으로 만든 홈 자동화 시스템의 구성 도구가 있습니다. 그것은 집에서 바로 느껴집니다. 설치가 아주 간단했습니다. 가상 머신을 구성하기 만하면 Microsoft 웹 사이트에서 얻을 수있는 ISO 이미지에서 Windows를 설치할 수 있습니다. 언젠가는 Microsoft가 라이선스 비용을 제게 받고 싶어 할 것 같습니다.

윈도우 설치 과정에서 마이크로 소프트가 애플로부터 영감을받은 것 같은 대화가 있었기 때문에 여러 번 웃었다. 예를 들어 더 많은 개인화 된 광고를 얻기 위해 고유 한 광고 식별자를 공유 할 것인지 묻는 메시지가 있습니다.

지금까지 저는 Xcode 봇과 함께 사용하기 위해 완전히 강력한 Mac Mini를 GitLab 러너로 설정하고 Windows 용 가상 머신을 만들었습니다.

결론

설정하는 것이 즐거웠고 다른 모든 Mac이 잠자고있는 동안이 컴퓨터를 실행할 수 있다는 점이 좋습니다. 이렇게하면 다른 시간대의 클라이언트가 내 GitLab으로 커밋을 푸시 할 때 GitLab CI를 통한 통합이 계속 발생할 수 있습니다.

내 Mini에 무엇을 추가 할 수 있을까요…

나의 타임머신은 최근 디스크 공간이 부족하다고 불평했습니다. Mini에 외장 하드 디스크를 꽂아 타임머신 서버로도 사용할 수 있을까요?

원래 Cocoanetics 에 게시되었습니다.