Ich bin iOS-Entwickler und möchte eine kontinuierliche Integration in Xcode implementieren.
Ich habe die folgende E-Mail von Apple erhalten:
Als iOS-Entwickler können Sie jetzt die kontinuierliche Integration in Xcode nutzen, indem Sie mit OS X Server for Mavericks Bots erstellen, die den Prozess des Erstellens, Analysierens, Testens und Archivierens Ihrer Apps automatisieren. Während die Bots auf dem Remote-Mac arbeiten, zeigt Xcode auf Ihrem Entwicklungscomputer die Build- und Testberichte an. Bots können eine reguläre Version für Ihr QA-Team generieren, so konfiguriert werden, dass sie bei jedem Check-in ausgeführt werden, und sogar Ihre Apps auf verbundenen iOS-Geräten testen.
Ich habe OS X Server für Mavericks heruntergeladen und es sieht aus wie eine Anwendung.
Meine Frage ist, ob ich OS X Server auf meinem Entwicklungs-iMac-Computer installieren und eine kontinuierliche Integration implementieren kann. Oder muss ich einen separaten Mac für OS X-Server haben, um den Xcode-Dienst ausführen zu können?
quelle
Kurz gesagt, Sie können, aber es wird
xcodebuild
Ihr Xcode zum Warten zwingen. Früher habe ich meinen Entwicklungs-Mac für CI verwendet, aber jetzt habe ich eine dedizierte virtuelle Maschine (auf meinem VM-Host-Server) dafür.quelle