Opis czasu wykonywania kompilacji
Ważne
Program Visual Studio App Center ma zostać wycofany 31 marca 2025 r. Mimo że możesz nadal używać programu Visual Studio App Center do momentu jej pełnego wycofania, istnieje kilka zalecanych alternatyw, do których można rozważyć migrację.
Dowiedz się więcej o osiach czasu pomocy technicznej i alternatywach.
Istnieje wiele powodów, dla których czas trwania kompilacji może być wyższy podczas korzystania z kompilacji centrum aplikacji:
- Podczas uruchamiania kompilacji lokalnie buforowane są wiele rzeczy, w tym pakiety NuGet, zasobniki, zależności itd. W centrum aplikacji zawsze wykonujemy czystą kompilację, a także ponownie pobieramy zależności, które nie zostały jeszcze uwzględnione w repozytorium.
- Tworzenie różnic konfiguracji między kompilacją lokalną w porównaniu z usługą App Center. Na przykład kompilacja podpisanego urządzenia zwykle trwa dłużej niż kompilacja symulatora.
- Moc procesora CPU maszyny dewelopera może być wyższa niż procesor CPU naszych maszyn wirtualnych.
- Więcej kompilacji jest w kolejce, a następnie współbieżność kompilacji dla organizacji.
- Jeśli kompilacja obejmuje inne zadania produkcyjne, takie jak uruchamianie testów lub publikowanie plików binarnych, mogą one również zwiększyć czas kompilacji.
Dlaczego otrzymuję dłuższy czas kompilacji po włączeniu testu uruchamiania na urządzeniu ?
Uruchamiamy test w ramach operacji kompilacji, co daje dodatkowy czas kompilacji. Podczas gdy test usługi App Center weryfikuje aplikację, dodatkowe zadania występują, takie jak podpisywanie, sprawdzanie uprawnień itd. Po upływie tego czasu poczekaj na urządzenie. Po uruchomieniu aplikacja jest uruchamiana na rzeczywistym urządzeniu, co zajmuje dużo czasu. I wreszcie przenosimy dzienniki testów, zrzuty ekranu do chmury.
Spodziewaj się dodatkowego 10 minut czasu kompilacji.