Connessione di repository tramite l'app GitHub
Importante
Visual Studio App Center è pianificato per il ritiro il 31 marzo 2025. Anche se è possibile continuare a usare Visual Studio App Center fino a quando non viene completamente ritirato, esistono diverse alternative consigliate a cui è possibile prendere in considerazione la migrazione.
Altre informazioni sulle sequenze temporali di supporto e sulle alternative.
In questo documento si apprenderà come installare l'app GitHub di App Center e usare questa integrazione nel flusso di lavoro di sviluppo.
L'app GitHub di App Center è un'app GitHub Marketplace e può essere installata direttamente da GitHub.
Per installare l'app, aprire una richiesta pull in GitHub in un repository con un progetto per dispositivi mobili. Dopo aver aperto questa richiesta pull, viene visualizzata una notifica per configurare l'integrazione continua tramite un'app GitHub CI. Questa notifica viene visualizzata solo se non sono installate app GitHub CI.
Seguire il collegamento nella notifica alla categoria ci per dispositivi mobili delle app e scegliere l'app App Center. Selezionare uno dei quattro piani, incluso un livello gratuito, e installare l'app. L'app può essere installata sia nell'account GitHub personale che nelle organizzazioni GitHub.
Dopo aver installato l'app GitHub, accedere ad App Center o creare un nuovo account App Center. Selezionare quindi il repository da configurare e seguire la procedura guidata per creare le app. I repository visualizzati sono quelli che App Center è autorizzato a visualizzare. È possibile condividere altri repository modificando la configurazione dell'app GitHub.
Nota
Se l'app GitHub è stata installata in un'organizzazione GitHub, un'organizzazione di App Center viene creata automaticamente e tale organizzazione sarà il proprietario delle nuove app. È necessario aggiungere altri membri all'organizzazione di App Center per visualizzare o modificare le app in App Center. Altre informazioni sulle organizzazioni di App Center.
I rami devono essere configurati prima dell'avvio di una compilazione. Per altre informazioni sulla configurazione del ramo, vedere gli articoli "Configurare una compilazione" rispettivamente per Android, iOS e Windows. Se si sta creando una richiesta pull, specificare la configurazione per il ramo di destinazione della richiesta pull.
L'apertura di una richiesta pull in GitHub avvierà una compilazione di App Center, copiando la configurazione di compilazione del ramo di destinazione. App Center ignorerà i passaggi Avvia test e distribuzione durante questa compilazione. Quando la compilazione viene eseguita e completata, App Center segnala lo stato di compilazione a GitHub nella scheda Controlli della visualizzazione richiesta pull. Tornare alla build in App Center facendo clic sul collegamento Visualizza altri dettagli in App Center . Le richieste pull da un repository con fork non verranno compilate fino a quando non verranno unite o visualizzate nella scheda Controlli.
Nota
Quando si apre una richiesta pull in un ramo non configurato, la scheda Controlli mostrerà che è presente Un'azione obbligatoria. Fare clic sul collegamento Risolvi per configurare il ramo.
Aggiungere una nuova app aggiungendo l'accesso al repository all'installazione dell'app GitHub. Configurare l'installazione dell'app GitHub e selezionare il nuovo repository per concedere l'accesso e connettersi. Dopo aver fatto clic su Salva, si verrà reindirizzati ad App Center per configurare la nuova app.
Nota
Il modo migliore per sfruttare questo approccio consiste nel scegliere l'accesso solo per selezionare i repository e aggiungere ogni repository quando si vuole configurarlo. Potrebbe anche essere necessario aggiungere moduli secondari privati se la compilazione dipende da tali moduli.
Inoltre, dopo aver installato l'app GitHub, App Center invia un messaggio di posta elettronica di benvenuto. Connettere un nuovo repository tramite l'app GitHub facendo clic sul pulsante Connetti il repository nel messaggio di posta elettronica e ripetere il processo per creare una nuova connessione.
Le app di App Center esistenti non sono in grado di segnalare lo stato di compilazione a GitHub, a meno che non siano state caricate con i passaggi precedenti. Creare una nuova app tramite il collegamento di posta elettronica per sfruttare questa funzionalità.