Jestem programistą iOS i chcę wdrożyć ciągłą integrację z Xcode.
Otrzymałem następujący e-mail od Apple:
Jako programista iOS możesz teraz korzystać z ciągłej integracji z Xcode, tworząc boty z OS X Server dla Mavericks, które automatyzują proces budowania, analizowania, testowania i archiwizowania aplikacji. Gdy boty wykonują swoją pracę na zdalnym komputerze Mac, Xcode na komputerze dewelopera wyświetla raporty kompilacji i testów. Boty mogą generować regularne wydania dla zespołu kontroli jakości, być skonfigurowane do wykonywania przy każdym zameldowaniu, a nawet testować aplikacje na podłączonych urządzeniach iOS.
Pobrałem OS X Server dla Mavericks i wygląda jak aplikacja.
Moje pytanie brzmi: czy mogę zainstalować OS X Server na moim komputerze iMac do programowania i wdrożyć ciągłą integrację? Czy też muszę mieć osobny komputer Mac dla serwera OS X, aby uruchomić usługę Xcode?
źródło
Krótko mówiąc, możesz, ale spowoduje to zawieszenie
xcodebuild
i zmusi Twój Xcode do oczekiwania. Kiedyś używałem mojego programistycznego Maca do CI, ale teraz mam do tego dedykowaną maszynę wirtualną (na moim serwerze hosta VM).źródło