Connexion de référentiels à l’aide du application GitHub
Important
Visual Studio App Center doit être mis hors service le 31 mars 2025. Bien que vous puissiez continuer à utiliser Visual Studio App Center jusqu’à ce qu’il soit entièrement mis hors service, il existe plusieurs alternatives recommandées vers lesquelles vous pouvez envisager de migrer.
En savoir plus sur les chronologies et les alternatives de support.
Dans ce document, vous allez apprendre à installer l’application GitHub App Center et à utiliser cette intégration dans votre workflow de développement.
L’application GitHub app Center est une application Place de marché GitHub qui peut être installée directement à partir de GitHub.
Pour installer l’application, ouvrez une demande de tirage dans GitHub dans un dépôt avec un projet mobile. Après avoir ouvert cette demande de tirage, une notification s’affiche pour configurer l’intégration continue (CI) via une application GitHub CI. Cette notification s’affiche uniquement si vous n’avez pas d’applications GitHub CI installées.
Suivez le lien de la notification vers la catégorie d’applications CI mobile et choisissez l’application App Center. Choisissez l’un des quatre plans, y compris un niveau gratuit, et installez l’application. L’application peut être installée dans votre compte GitHub personnel et dans les organisations GitHub.
Après avoir installé le application GitHub, connectez-vous à App Center ou créez un compte App Center. Ensuite, sélectionnez le dépôt à configurer et suivez l’Assistant pour créer vos applications. Les dépôts affichés sont ceux qu’App Center est autorisé à voir. Des dépôts supplémentaires peuvent être partagés en modifiant la configuration de l’application GitHub.
Notes
Si l’application GitHub a été installée dans un organization GitHub, un organization App Center est automatiquement créé et organization sera le propriétaire des nouvelles applications. D’autres membres doivent être ajoutés au organization App Center pour afficher ou modifier les applications dans App Center. Vous pouvez en savoir plus sur les organisations App Center.
Les branches doivent être configurées pour qu’une build puisse démarrer. Pour en savoir plus sur la configuration de votre branche, consultez les articles « Configurer une build » respectivement pour Android, iOS et Windows. Si vous créez une demande de tirage, spécifiez la configuration de la branche cible de cette demande de tirage.
L’ouverture d’une demande de tirage sur GitHub démarre une build App Center, en copiant la configuration de build de la branche cible. App Center ignore les étapes de lancement du test et de la distribution pendant cette build. À mesure que la build s’exécute et se termine, App Center signale la génération status à GitHub sous l’onglet Vérifications de la vue de demande de tirage. Revenez à la build sur App Center en cliquant sur le lien Afficher plus de détails sur App Center . Les demandes de tirage à partir d’un dépôt fourche ne seront pas générés tant qu’elles ne seront pas fusionnées ou s’affichent sous l’onglet Vérifications.
Notes
Lors de l’ouverture d’une demande de tirage sur une branche non configurée, l’onglet Vérifications indique l’action requise. Cliquez sur le lien Résoudre pour configurer la branche.
Ajoutez une nouvelle application en ajoutant l’accès au dépôt à votre installation d’application GitHub. Configurez l’installation de votre application GitHub et sélectionnez le nouveau dépôt auquel accorder l’accès et la connexion. Après avoir cliqué sur Enregistrer, vous êtes redirigé vers App Center pour configurer votre nouvelle application.
Notes
La meilleure façon d’en tirer parti consiste à choisir l’accès pour Sélectionner uniquement les dépôts et à ajouter chaque dépôt à mesure que vous souhaitez le configurer. Vous devrez peut-être également ajouter des sous-modules privés si votre build en dépend.
En outre, après avoir installé l’application GitHub, App Center envoie un e-mail de bienvenue. Connectez un nouveau dépôt via l’application GitHub en cliquant sur le bouton Connecter votre dépôt dans l’e-mail et répétez le processus pour créer une nouvelle connexion.
Les applications App Center existantes ne peuvent pas signaler les status de génération à GitHub, sauf si elles ont été intégrées aux étapes ci-dessus. Créez une application via le lien e-mail pour tirer parti de cette fonctionnalité.