Principy doby provádění sestavení

Důležité

31. března 2025 je naplánované vyřazení z provozu. I když můžete dál používat Visual Studio App Center, dokud ho úplně vyřadíte, existuje několik doporučených alternativ, na které můžete zvážit migraci.

Přečtěte si další informace o časových osách a alternativách podpory.

Existuje mnoho důvodů, proč může být doba trvání sestavení při použití sestavení App Center vyšší:

  • Při místním spuštění sestavení se mnoho věcí ukládá do mezipaměti, včetně balíčků NuGet, podů, závislostí atd. V App Centeru vždy provádíme čisté sestavení a také znovu stahujeme závislosti, které ještě nejsou součástí vašeho úložiště.
  • Sestavte rozdíly konfigurace mezi místním sestavením a App Center. Například sestavení podepsaného zařízení obvykle trvá déle než sestavení simulátoru.
  • Výkon procesoru vývojového počítače může být vyšší než procesor našich virtuálních počítačů.
  • Ve frontě je více buildů než souběžnost sestavení pro vaši organizaci.
  • Pokud sestavení obsahuje další produkční úlohy, jako je spouštění testů nebo publikování binárních souborů, můžou také prodloužit dobu sestavení.

Proč se mi při povoleném spuštění testu spuštění na zařízení zobrazuje delší doba sestavení?

Test spustíme v rámci operace sestavení, která dává další čas sestavení. Zatímco test App Center ověřuje vaši aplikaci, dochází k dalším úkolům, jako je podepisování, kontrola oprávnění atd. Potom je čas počkat na zařízení. Po spuštění spustí aplikaci na skutečném zařízení, což nějakou dobu trvá. A nakonec přesuneme testovací protokoly, snímky obrazovky do cloudu.

Očekávejte dalších 10 minut času sestavení.