Sdílet prostřednictvím


Řídicí panel sestavení (Agile a CMMI)

Řídicí panel Sestavení můžete použít k získání přehledu o vývojových aktivitách, které mají vliv na kvalitu sestavení. Noční sestavení jsou důležitá pro vývoj softwaru. Pokud nejsou sestavení úspěšně dokončena nebo úspěšně nedokončí ověřovací testy sestavení (BVT), musí tým tento problém okamžitě opravit.

V tomto tématu

  • Data, která jsou zobrazena v řídicím panelu

  • Požadované aktivity pro sledování sestavení

  • Sestaví monitorování

Můžete použít tento řídicí panel zodpovědět následující otázky:

  • Jak nestálý je základní kód?

  • Jak velkou část kódu tým testuje?

  • Jak vysoké je kvalita sestavení?

  • Kvalita se zvyšuje, snižuje nebo zůstává konstantní?

  • Která sestavení byla úspěšná?

  • Která sestavení mají významný počet změn v kódu?

Požadavky

Stejné požadavky, které jsou definovány v Řídicí panely projektového portálu.

Data, která jsou zobrazena v řídicím panelu

Tým může použít řídicí panel Sestavení ke sledování kvality sestavení a určení, zda člen týmu musí provést určité kroky k opravě selhání sestavení. Další informace o webových částech, které jsou zobrazeny v řídicím panelu Sestavení, naleznete na obrázku a v tabulce, které následují.

Build Quality Dashboard

Poznámka

Pokrytí kódu a spuštěných grafy, sestavy Step 1 a Step 2, se nezobrazují datového skladu pro týmový projekt není k dispozici.

Webová část

Zobrazená data

Související téma

Step 1

Spojnicový graf znázorňující procentuální podíl kódu, který byl testován pomocí ověřovacích testů sestavení (BVT) a dalších testů pro nejaktuálnější čtyři týdny.

Code Coverage Report

Sestava pokrytí kódu v aplikaci Excel

Step 2

Skládaný plošný graf, který znázorňuje, kolik řádků kódu tým přidal, odstranil a změnil v rámci vrácení se změnami před sestavením pro nejaktuálnější čtyři týdny.

Code Churn Report

Sestava změn kódu v aplikaci Excel

Step 3

Seznam nedávných sestavení a jejich stav sestavení. Další informace zobrazíte výběrem konkrétního sestavení. Tento seznam je odvozen od Team Web Access Webová součást.

Recent Builds Web part

Legendu:

Build in Progress : Sestavení nebylo zahájeno

Build Not Started : Probíhá sestavení

Build Succeeded : Sestavení bylo úspěšně dokončeno

Build Failed : Sestavení selhalo

Build Stopped : Sestavení bylo zastaveno

Build Partially Succeeded : Sestavení bylo částečně dokončeno

Spuštění, monitorování a správa sestavení

Step 4

Seznam nadcházejících událostí odvozený z webové části služby SharePoint.

Import Events Web part

Nelze použít

Step 5

Počet aktivních, vyřešených a uzavřených pracovních položek. Seznam pracovních položek můžete otevřít výběrem jednotlivých čísel. Tento seznam je odvozen od Team Web Access Webová součást.

Project Work Items Web part

Nelze použít

Step 6

Seznam nejnovějších vrácení se změnami. Další informace zobrazíte výběrem konkrétního vrácení se změnami. Tento seznam je odvozen od Team Web Access Webová součást.

Recent Checkins Web part

Vývoj kódu a správa nedokončených změn

Požadované aktivity pro sledování sestavení

Aby byly sestavy zobrazené v řídicím panelu Sestavení použitelné a přesné, musí tým provést následující aktivity:

  • Konfiguraci systému sestavení. Chcete-li použít Team Foundation Build, je nutné nastavit systém sestavení.

    Další informace naleznete v tématu Konfigurace a správa systému sestavení.

  • Vytvořit sestavení definice. Můžete vytvořit několik definic sestavení a potom spuštěním každého z nich vytvářet kód pro různé platformy. Také můžete spustit každé sestavení pro jinou konfiguraci.

    Další informace naleznete v tématu Definování procesu sestavení.

  • Definovat testy automaticky jako součást sestavení spouštět. V rámci definice sestavení můžete definovat testy ke spuštění v rámci sestavení, nebo k selhání při selhání testů.

    Další informace naleznete v tématu Použití výchozí šablony pro proces sestavení.

  • Konfigurovat testů, které shromáždí data o pokrytí kódu. Pro zobrazení dat o pokrytí kódu v sestavě musí členové týmu použít testy a tato data shromáždit.

    Další informace naleznete v tématu Spouštění testů v procesu sestavení.

  • Spustit sestaví pravidelně. Sestavení lze spouštět v pravidelných intervalech nebo při každém vrácení se změnami. Pokud použijete aktivační proceduru plánu, můžete vytvořit pravidelná sestavení.

    Další informace naleznete v tématu Vytvoření nebo úprava definice sestavení a Spuštění, monitorování a správa sestavení.

    Poznámka

    I když člen týmu můžete ručně označit sestavení s použitím Průzkumník sestavení, toto hodnocení nereflektuje se v sestavě ukazatelů kvality sestavení.Hodnocení sestavení se zobrazí v sestavě Souhrn sestavení.Další informace naleznete v tématu Hodnocení kvality dokončeného sestavení a Sestava souhrnu sestavení.

Sestaví monitorování

Tým může použít řídicí panel Sestavení ke sledování kvality sestavení a úrovně pokrytí kódu, kterou testují. V ideálním případě je pokrytí kódu vysoké a změny kódu jsou nízké nebo klesající. V závislosti na vašich týmových cílech by mělo být pokrytí kódu 80 % až 100 %.

Sestavy Pokrytí kódu a Změny kódu slouží k zodpovězení otázek, které jsou uvedeny v následující tabulce.

  • Která sestavení byla úspěšná?

  • Která sestavení mají významný počet změn v kódu?

  • Jak často jsou sestavení úspěšná?

  • Jak nestálý je základní kód?

  • Jak velkou část kódu tým testuje?

  • Jak vysoké je kvalita sestavení?

  • Kvalita se zvyšuje, snižuje nebo zůstává konstantní?

Další informace naleznete v tématu Sestava pokrytí kódu v aplikaci Excel a Sestava změn kódu v aplikaci Excel.

Viz také

Koncepty

Řídicí panely projektového portálu