Présentation du temps d’exécution de la build

Important

La mise hors service de Visual Studio App Center est prévue pour le 31 mars 2025. Bien que vous puissiez continuer à utiliser Visual Studio App Center jusqu’à sa mise hors service complète, il existe plusieurs alternatives recommandées vers lesquelles vous pouvez envisager la migration.

En savoir plus sur les chronologies et les alternatives de support.

Il existe de nombreuses raisons pour lesquelles la durée de build peut être plus élevée lors de l’utilisation d’App Center Build :

  • Lors de l’exécution de votre build localement, de nombreux éléments sont mis en cache, notamment les packages NuGet, les pods, les dépendances, etc. Dans App Center, nous effectuons toujours une propre build, et nous retéléchargeons également les dépendances qui ne sont pas déjà incluses dans votre dépôt.
  • Différences de configuration de build entre votre build locale et App Center. Par exemple, une build d’appareil signé prend généralement plus de temps qu’une build de simulateur.
  • La puissance du processeur de votre machine de développement peut être supérieure à celle de nos machines virtuelles.
  • D’autres builds ont été mises en file d’attente, puis la concurrence de build pour votre organization.
  • Si votre build inclut d’autres tâches de production, telles que l’exécution de tests ou la publication de fichiers binaires, elles peuvent également augmenter la durée de génération.

Pourquoi obtenir une durée de génération étendue lorsque l’option Exécuter le test de lancement sur un appareil est activée ?

Nous exécutons le test dans le cadre de l’opération de génération, ce qui donne le temps de génération ajouté. Pendant qu’App Center Test valide votre application, des tâches supplémentaires se produisent, telles que la signature, la vérification des autorisations, etc. Après cela, il est temps d’attendre un appareil. Une fois démarré, il exécute l’application sur un appareil réel, ce qui prend du temps. Enfin, nous déplaçons les journaux de test et les captures d’écran dans le cloud.

Attendez-vous à 10 minutes supplémentaires de temps de génération.