Noções básicas sobre o tempo de execução de build

Importante

O Visual Studio App Center está programado para ser desativado em 31 de março de 2025. Embora você possa continuar a usar o Visual Studio App Center até que ele seja totalmente desativado, há várias alternativas recomendadas para as quais você pode considerar a migração.

Saiba mais sobre linhas do tempo e alternativas de suporte.

Há muitos motivos pelos quais a duração do build pode ser maior ao usar o Build do App Center:

  • Ao executar seu build localmente, muitas coisas são armazenadas em cache, incluindo pacotes NuGet, pods, dependências e assim por diante. No App Center, sempre fazemos um build limpo e também recarregamos dependências ainda não incluídas em seu repositório.
  • Criar diferenças de configuração entre o build local em comparação com o App Center. Por exemplo, uma compilação de dispositivo assinada normalmente leva mais tempo do que um build de simulador.
  • A potência da CPU do computador de desenvolvimento pode ser maior que a CPU de nossas VMs.
  • Mais builds enfileirados e, em seguida, a simultaneidade de build para sua organização.
  • Se o build incluir outras tarefas de produção, como executar testes ou publicar binários, elas também poderão aumentar o tempo de build.

Por que recebo um tempo de build estendido quando Executar teste de inicialização em um dispositivo está habilitado?

Executamos o teste como parte da operação de build, o que fornece o tempo de compilação adicionado. Embora o Teste do App Center valide seu aplicativo, tarefas extras ocorrem como assinatura, verificação de permissões e assim por diante. Depois disso, é hora de esperar por um dispositivo. Uma vez iniciado, ele executa o aplicativo em um dispositivo real, o que leva tempo. Por fim, movemos logs de teste, capturas de tela para a nuvem.

Espere mais 10 minutos de tempo de build.