Lezione: configurare il servizio Xcode

Questa lezione parte dal presupposto che tu sia già uno sviluppatore e che abbia già installato Xcode su un Mac e un repository per il codice (in modo specifico un repository Git) già ospitato da qualche parte.

In questa lezione, imparerai a:

  • Configurare il servizio Xcode.

  • Ospitare un repository Git.

  • Configurare Xcode per interagire con il servizio Xcode.

  • Creare un bot per le build notturne.

  • Verificare l'output del bot nell'app web.

Passo 1: scaricare e installare Xcode sul server

Per usare il servizio Xcode, devi prima installare Xcode sul server, se non lo hai ancora fatto.

  • Scarica Xcode da App Store e installalo sul server.

Passo 2: utilizzare Server app per configurare il servizio Xcode

  1. Apri Server app per visualizzare l'elenco dei servizi disponibili in OS X Server. Seleziona Xcode.

  2. Fai clic sul pulsante “Scegli Xcode”, quindi seleziona Xcode nella cartella Applicazioni. Il servizio Xcode si avvia automaticamente.

    La freccia il pulsante “Scegli Xcode”.

Passo 3: creare un repository Git

I bot del servizio Xcode accedono ai progetti e al codice dal repository Git sorgente.

  • Fai clic su Repository, quindi fai clic sul pulsante Aggiungi aggiungi. Scegli un nome per il repository Git e fai clic su Crea.

    L'URL del repository si basa sul nome host del server e il nome del repository. Ad esempio, l'URL del repository sarebbe https://myserver.example.com/git/Mac_Calc.git.

    La freccia indica i repository aggiunti.

Se disponi di un repository Git esistente, utilizza Xcode per copiare i file nel repository ospitati di recente.

Passo 4: Attiva il servizio.

  • Fai clic sul pulsante per attivare il servizio Xcode.

    Opzione del servizio attivata

Passo 5: aprire Xcode e aggiungere il server alle preferenze Account

Xcode 5 può connettersi ai server che utilizzano il servizio Xcode.

  • Nelle preferenze di Xcode, fai clic su Account, quindi fai clic sul pulsante Aggiungi aggiungi per aggiungere un account server.

    Quindi seleziona il server e accedi mediante l'account server.

Passo 6: creare un bot per le build notturne

Verifica il progetto in Xcode, se non l'hai ancora fatto.

Puoi anche usare l'app web del servizio Xcode per creare bot.

  1. Nel progetto, assicurati che lo Scheme utilizzato sia Shared.

    Se non lo schema non è condiviso, Xcode ti proporrà di condividerlo.

  2. Scegli Product > Create Bot, quindi segui le istruzioni sullo schermo.

  3. Scegli lo schema e il server (mioserver.local in questo tutorial). Inserisci un nome per il bot (Mac_Calc Bot), quindi fai clic su Successiva.

  4. Inserisci le impostazioni di autenticazione per il repository, se necessario.

  5. Inserisci le impostazioni per pianificazione e azione.

    Utilizza una delle seguenti impostazioni di programmazione: Periodicamente, quotidianamente o a mezzanotte. Seleziona solo “Esegui azione di archiviazione”.

  6. Inserisci le impostazioni e-mail.

    Lascia selezionata l'opzione per la notifica e-mail del fallimento build e aggiungi il tuo indirizzo e-mail all'elenco notifica fallimento build.

  7. Fai clic su “Create Bot”.

Passo 7: visualizzare il report del bot in Safari

  • Apri Safari, vai su https://mioserver.local/xcode/, quindi seleziona il bot nell'elenco di bot.

    Pagina dell'elenco di bot di Safari

Passo 8: eseguire un'integrazione in Xcode con il bot e visualizzare i risultati in Safari

  • In Xcode, avvia l'azione di integrazione prima dell'ora impostata facendo clic sul pulsante Integra.

Complimenti!

Hai imparato a configurare il servizio Xcode, a creare e controllare un bot e utilizzare Safari per monitorare l'avanzamento del bot e impartirgli comandi.

Come continuare da qui

Ci sono ancora molte cose da sapere riguardo lo sviluppo software e i flussi di lavoro di integrazione. Puoi saperne di più su questi argomenti e l'app Xcode sul sito web degli sviluppatori Apple.

Puoi ottenere ulteriori informazioni sull'integrazione continua nella Guida di integrazione continua Xcode.

Puoi avere più informazioni sul servizio Xcode nell'Aiuto Server.

Potresti inoltre voler sapere come accedere a un network in modo sicuro su Internet; consulta il tutorial Configurare gli accessi pubblici.