Udostępnij za pośrednictwem


Pulpit nawigacyjny kompilacji (Agile)

Możesz użyć pulpitu nawigacyjnego Kompilacja, aby uzyskać przegląd działań rozwojowych, które mają wpływ na jakość kompilacji.Nocne kompilacje są ważne w projektach rozwoju oprogramowania.Jeśli kompilacje nie kończą się pomyślnie lub nie przechodzą testów weryfikacyjnych (BVT), zespół musi niezwłocznie rozwiązać problem.

Masz dostęp do pulpitów nawigacyjnych za pośrednictwem portalu projektu zespołowego.Możesz uzyskać dostęp do pulpitu nawigacyjnego Kompilacja tylko wtedy, gdy ten portal został włączony i jest skonfigurowany do korzystania z programu SharePoint Server Enterprise Edition.Aby uzyskać więcej informacji, zobacz Pulpity nawigacyjne.

W tym temacie:

  • Dane wyświetlane na pulpicie nawigacyjnym

  • Działania wymagane do śledzenia kompilacji

  • Monitorowanie kompilacji

  • Dostosowywanie pulpitu nawigacyjnego Jakość

Możesz użyć tego pulpitu nawigacyjnego do udzielenia odpowiedzi na następujące pytania:

  • Jak nietrwały jest kod podstawowy?

  • Jaką część kodu zespół poddaje testom?

  • Jak wysoka jest jakość kompilacji?

  • Czy jakość poprawia się, spada, czy pozostaje stała?

  • Które kompilacje zakończyły się pomyślnie?

  • Które kompilacje mają znaczną liczbę zmian w kodzie?

Wymagane uprawnienia

Aby wyświetlić pulpit nawigacyjny, użytkownik musi być przypisany lub należeć do grupy, która ma przypisane uprawnienia odczytu w Produkty SharePoint dla projektu zespołowego.Aby zmodyfikować, skopiować lub dostosować pulpit nawigacyjny, użytkownik musi być przypisany lub należeć do grupy, która ma przypisane uprawnienia Członkowie w Produkty SharePoint dla projektu zespołowego.Aby uzyskać więcej informacji, zobacz Dodawanie użytkowników do zespołów i projektów.

Aby zmodyfikować raport w programie Excel, musisz być członkiem roli zabezpieczeń TfsWarehouseDataReaders w Analysis Services SQL Server i musisz być przypisany lub należeć do grupy, która otrzymała uprawnienia Członkowie w Produkty SharePoint dla projektu zespołowego.Aby uzyskać więcej informacji, zobacz Udzielenie dostępu do bazy danych magazynu Visual Studio Informatykami.

Aby wyświetlić element roboczy, musisz być członkiem grupy Czytelnicy lub mieć uprawnienie do wyświetlania elementów roboczych w tym węźle z ustawieniem Zezwalaj.Aby utworzyć lub zmodyfikować element roboczy, musisz być członkiem grupy współautorów lub mieć uprawnienie do edytowania elementów pracy w tym węźle z ustawieniem Zezwalaj.

Dane wyświetlane na pulpicie nawigacyjnym

Zespół może użyć pulpitu nawigacyjnego Kompilacja do monitorowania jakości kompilacji i ustalania, czy członek zespołu musi podjąć specjalne kroki, aby poprawić błędy kompilacji.Aby dowiedzieć się o częściach sieci Web, które są wyświetlane na pulpicie nawigacyjnym Kompilacja, zapoznaj się z rysunkiem i tabelą poniżej.

Tworzenie pulpitu nawigacyjnego jakości

[!UWAGA]

Wykresy i raporty postępów i pokrycia kodu Krok 1 i Krok 2 nie są wyświetlane, gdy magazyn danych dla projektu zespołu nie jest dostępny.

Web Part

Dane wyświetlane

Tematy pokrewne

Krok 1

Wykres liniowy, który przedstawia procent kodu zbadanego przez testy weryfikacji kompilacji (BVT) i inne testy w ciągu ostatnich czterech tygodni.

Raport pokrycie kodu

Pokrycie kodu — Raport w programie Excel

Krok 2

Skumulowany warstwowy wykres określający, ile wierszy kodu zespół dodał, usunął i zmienił w zaewidencjonowaniach przed kompilacją w ciągu ostatnich czterech tygodni.

Raport pochodząca kodu

Przenoszenie kodu — Raport w programie Excel

Krok 3

Lista ostatnich kompilacji oraz ich status.Więcej szczegółów można wyświetlić, wybierając konkretną kompilację.Ta lista pochodzi ze składnika Web Part Team Web Access.

Ostatnia część tworzy sieci Web

Legenda:

Tworzenie w toku: Kompilacja nie została rozpoczęta

Tworzenie nie jest uruchomiona: Kompilacja w toku

Kompilacja powiodło się.Kompilacja powiodła się

Kompilacja nie powiodła się: Kompilacja nie powiodła się

Kompilacja jest zatrzymana: Kompilacja została zatrzymana

Tworzenie częściowo powiodło się.: Kompilacja zakończona częściowym sukcesem

Uruchamiaj, monitoruj i zarządzaj kompilacjami

Krok 4

Lista nadchodzących zdarzeń pochodząca od składnika sieci Web programu SharePoint.

Importowanie zdarzeń składnika Web part

Nie dotyczy

Krok 5

Liczba aktywnych, rozpoznanych i zamkniętych elementów roboczych.Można otworzyć listę elementów roboczych, wybierając każdy numer.Ta lista pochodzi ze składnika Web Part Team Web Access.

Część sieci Web elementów roboczych projektu

Nie dotyczy

Krok 6

Lista najnowszych zaewidencjonowań.Więcej szczegółów można wyświetlić, wybierając specyficzną operację ewidencjonowania.Ta lista pochodzi ze składnika Web Part Team Web Access.

Ostatnia część sieci Web zaewidencjonowania

Pisanie kodu i zarządzanie oczekującymi zmianami

Działania wymagane do śledzenia kompilacji

Aby raporty widoczne w pulpicie nawigacyjnym Kompilacja były użyteczne i dokładne, zespół musi wykonać następujące działania:

  • Skonfiguruj system kompilacji.Aby użyć Team Foundation Build, musisz skonfigurować system kompilacji.

    Aby uzyskać więcej informacji, zobacz Konfigurowanie systemu kompilacji oraz zarządzanie nim.

  • Utwórz definicje kompilacji.Możesz tworzyć wiele definicji kompilacji, a następnie uruchamiać je, aby tworzyć kod dla innej platformy.Ponadto można uruchomić każdą kompilację dla różnych konfiguracji.

    Aby uzyskać więcej informacji, zobacz Zdefiniuj proces kompilacji.

  • Definiuj testy, aby automatycznie uruchomić jako część kompilacji.Jako część definicji kompilacji, możesz zdefiniować testy do przeprowadzenia jako część kompilacji lub zakończenia niepowodzeniem w przypadku testów kończących się niepowodzeniem.

    Aby uzyskać więcej informacji, zobacz Użycie szablonów domyślnych w procesie kompilacji.

  • Skonfiguruj testy w celu zbierania danych pokrycia kodu.Aby dane pokrycia kodu pojawiły się w raporcie, członkowie zespołu muszą instrumentować testy w celu zbierania tych danych.

    Aby uzyskać więcej informacji, zobacz Uruchamianie testów w procesie kompilacji.

  • Regularnie uruchamia kompilację.Możesz uruchamiać kompilacje w regularnych odstępach czasu lub po każdym zaewidencjonowaniu.Możesz tworzyć kompilacje regularne, korzystając z wyzwalacza harmonogramu.

    Aby uzyskać więcej informacji, zobacz Tworzenie lub edycja definicji kompilacji i Uruchamiaj, monitoruj i zarządzaj kompilacjami.

    [!UWAGA]

    Chociaż członek zespołu może ręcznie ocenić kompilację za pomocą Build Explorer, ta ocena nie jest odzwierciedlana w raporcie Wskaźniki jakości kompilacji.Ocena kompilacji pojawia się w raporcie Podsumowanie kompilacji.Aby uzyskać więcej informacji, zobacz Ocenianie jakości zakończonej kompilacji i Raporty dotyczący podsumowania kompilacji.

Monitorowanie kompilacji

Zespół może użyć pulpitu nawigacyjnego Kompilacja do monitorowania jakości kompilacji i poziomu pokrycia kodu poddawanego testom.Najlepiej, jeśli pokrycie kodu jest wysokie, a postęp dokonany w kodzie jest niski lub spada.W zależności od celów zespołu pokrycie kodu powinno wynosić 80% do 100%.

Możesz użyć raportów Pokrycie kodu i Postęp dokonany w kodzie, aby udzielić odpowiedzi na pytania, które są wymienione w poniższej tabeli.

  • Które kompilacje zakończyły się pomyślnie?

  • Które kompilacje mają znaczną liczbę zmian w kodzie?

  • Jak często kompilacje udają się?

  • Jak nietrwały jest kod podstawowy?

  • Jaką część kodu zespół poddaje testom?

  • Jak wysoka jest jakość kompilacji?

  • Czy jakość poprawia się, spada, czy pozostaje stała?

Aby uzyskać więcej informacji, zobacz Pokrycie kodu — Raport w programie Excel i Przenoszenie kodu — Raport w programie Excel.

Dostosowywanie pulpitu nawigacyjnego kompilacji

Możesz dostosować Pulpit nawigacyjny Kompilacja w następujący sposób:

  • Zmień filtry dla każdego raportu programu Office Excel, aby skoncentrować się na obszarach określonego produktu lub iteracji.

  • Dodaj istniejące raporty programu Excel takie jak Status kompilacji lub Postęp usterek do pulpitu nawigacyjnego.

Aby uzyskać więcej informacji na temat pracy z raportami programu Excel i ich dostosowywania, zobacz następujące strony w witrynie firmy Microsoft w sieci Web: