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.

Vai a Lezione: configurare il servizio Xcode