Che cos'è il servizio Xcode?
Il servizio Xcode è un “sistema di integrazione continua” per automatizzare analisi di software statico, test di unità e archivio di build. Questo servizio è dedicato agli sviluppatori di app e richiede che Xcode sia installato sul server.
L'integrazione continua è una pratica dello sviluppo software che esegue dei test e crea delle build di software su base continuativa e mantiene la qualità funzionale per ciascuna build. Periodicamente o in occasione di ciascun commit di codice, il servizio Xcode costruisce, analizza, esegue il test e archivia il lavoro dello sviluppatore.
Il servizio Xcode si connette a un repository di controllo sorgente (Git), controlla il codice sorgente e lo integra nel progetto. Questo discreto gruppo di istruzioni automatizzate è chiamato “bot” in Xcode.
Gli sviluppatori interagiscono di solito con i bot utilizzando Xcode ed esiste un'app web che i non sviluppatori possono usare per la gestione e registrazione dei bot.
Prima di iniziare
Per questo tutorial, ti occorre:
-
Un Mac con Server installato.
In questo tutorial, verrà chiamato “mioserver.local”.
-
Un progetto Xcode che puoi assegnare a un repository Git.
Il nome progetto campione è chiamato “Mac_Calc”.
-
Un Mac per lo sviluppo con Xcode installato.
Questo è praticamente il Mac che già utilizzi per lo sviluppo.