Informatie over de Xcode-voorziening
Xcode is een voorziening gericht op "continue integratie" voor het automatiseren van statische softwareanalyses, het testen van eenheden en het archiveren van builds. Deze voorziening is bedoeld voor softwareontwikkelaars en werkt alleen als Xcode op de server is geïnstalleerd.
Continue integratie is een softwareontwikkelingsmethode waarbij doorlopend softwaretests worden uitgevoerd en softwarebuilds worden gegenereerd om zodoende telkens een werkende build te hebben. Met de Xcode-voorziening wordt het werk van de ontwikkelaar periodiek of bij elke codecommit gebouwd, geanalyseerd, getest en gearchiveerd.
De Xcode-voorziening maakt verbinding met een repository met broncode (Git), checkt de broncode uit en integreert deze in uw project. Zo'n aparte verzameling geautomatiseerde instructies wordt in Xcode een "bot" genoemd.
Ontwikkelaars gebruiken meestal Xcode voor het werken met bots. Er is ook een webprogramma waarmee andere gebruikers bots kunnen beheren en rapporten kunnen genereren.
Voordat u begint
Voor deze oefening hebt u het volgende nodig:
-
Een Mac waarop het programma Server is geïnstalleerd.
In deze oefening heeft deze Mac de naam "mijnserver.local".
-
Een Xcode-project dat u kunt vastleggen in een Git-repository
Het voorbeeldproject heeft de naam "Mac_Calc".
-
Een ontwikkel-Mac waarop Xcode is geïnstalleerd
Dit is waarschijnlijk de Mac die u al voor softwareontwikkeling gebruikt.