Sdílet prostřednictvím


Sestava Úspěch sestavení v čase

Sestava úspěšných sestavení v čase obsahuje ilustrovanou verzi sestavy souhrnu sestavení. Sestava úspěšných sestavení v čase zobrazuje stav posledního sestavení pro každou spuštěnou kategorii sestavení pro každý den. Tato sestava slouží ke sledování kvality kódu, který tým vrátil se změnami. Navíc pro kterýkoli den, kdy bylo spuštěno sestavení, lze zobrazit souhrn sestavení pro daný den.

Informace o tom, jak získat přístup, aktualizovat nebo spravovat sestavy, naleznete v tématu Sestavy (SQL Server Reporting Services).

Poznámka

Tato sestava vyžaduje, aby byla týmu poskytnuta kolekce projektu, která obsahuje týmový projekt a byla opatřena SQL Server službami Reporting Services.Tato zpráva není k dispozici, pokud Report Zprávy se při otevření Průzkumník týmových projektů nezobrazí a rozbalí se uzel vašeho týmu.

V tomto tématu

  • Data v sestavě

  • Nastavení trvání sestavy

  • Interpretace sestavy

  • Filtrování sestavy

Odpovědět na následující otázky můžete pomocí této sestavy:

  • Které části projektu vytvořili software, který je připraven k testování?

  • Které části projektu mají potíže s regresí nebo chybnými vráceními se změnami?

  • Jak dobře tým testuje kód?

Požadovaná oprávnění

Pokud chcete zobrazit sestavu, musíte být přiřazeni nebo patřit do skupiny, které byla přiřazena role Prohlížeče ve službě Reporting Services. Další informace naleznete v tématu Add users to team projects.

Data zobrazená v sestavě

Data zobrazená v sestavě úspěšných sestavení v čase jsou odvozena z datového skladu. Sestava podává souhrn sestavení a výsledků testování pro sadu definic sestavení v jednom nebo více projektech v průběhu času.

Graf zobrazuje samostatný řádek pro každou kombinaci definice sestavení, platformy a konfigurace. Sestava obsahuje pouze ty kombinace, které spadají do filtrů, které jste zadali pro sestavu. Na první pohled lze určit úspěch nebo selhání sestavení pro časové období přezkumu, jak ukazuje následující obrázek.

Sample Build Success Over Time Report

Denní výsledky spuštění definic sestavení se zobrazí v barvách, které jsou popsány v následující tabulce:

Stav sestavení

Barva

Označuje

Prošlo

Color green used in Build Success report

Zelená

  • Sestavení bylo úspěšně dokončeno.

  • Všechny testy byly dokončeny úspěšně.

  • Pokrytí kódu bylo dobré.

Úspěšné testy, nízké pokrytí

Color light green used in Build Success report

Světle zelená

  • Sestavení bylo úspěšně dokončeno.

  • Všechny testy byly dokončeny úspěšně.

  • Pokrytí kódu bylo minimální.

Úspěšné sestavení, žádné testy

Color yellow used in Build Success report

Žlutá

  • Sestavení bylo úspěšně dokončeno.

  • Nebyly spuštěny žádné testy.

Nezdařené sestavení

Color red used in Build Success report

Červená

  • Sestavení bylo spuštěno, ale neprošlo.

  • Alespoň jeden test se nezdařil, u kterého dříve nedošlo k selhání. Buď je test nový nebo test proběhl úspěšně v předchozích testech.

Neúspěšné testy

Color orange used in Build Success report

Oranžová

  • Sestavení se nezdařilo z důvodu chyby kompilace nebo jiné chyby.

Nesestaveno

Color white used in Build Success report

Bílá

  • V tento den nebylo sestavení spuštěno.

Sestavy můžete filtrovat následujícími způsoby:

  • Změňte počáteční a koncové datum pro sestavu.

  • Filtrujte definice sestavení zadáním platforem, konfigurací a definic sestavení, které chcete do sestavy zahrnout.

Další informace najdete v části Filtrování zpráv dále v tomto tématu.

Dd380643.collapse_all(cs-cz,VS.140).gifPožadované činnosti řízení sestavení

Aby byla sestava úspěšných sestavení v čase užitečná, musí členové týmu provést následující činnosti správy sestavení:

  • Konfigurace systému sestavení. Chcete-li použít Team Foundation Build, musíte zřídit systém sestavení.

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

  • Vytvořit definice sestavení. Lze vytvořit několik definic sestavení a 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í.

  • Spouštět sestavení pravidelně. Sestavení lze spouštět v nastavených intervalech nebo při každém vracení se změnami. Lze plánovat pravidelná sestavení, pokud použijete aktivační proceduru plánu. 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ůže ručně označit sestavení pomocí okna Průzkumník sestavení, toto hodnocení se neprojeví v sestavě úspěšných sestavení v čase.Hodnocení sestavení se zobrazí v sestavě Souhrn sestavení.Další informace naleznete v tématu Hodnocení kvality dokončeného sestavení a Sestava souhrnu sestavení.

Nastavení trvání sestavy

Pro zjištění průběhu, který tým provedl v aktuální iteraci, musí počáteční a koncové datum sestavy souhlasit s aktuálním cyklem iterace.

Změna doby trvání iterace

  1. Vedle Start iterace (datum) nebo Konec iterace (datum) klikněte na ikonu kalendáře a poté klikněte na příslušné datum.

  2. Klikněte na tlačítko Zobrazit sestavu.

Interpretace sestavy

Měli byste očekávat, že sestava úspěšných sestavení v čase se liší v závislosti na tom, kde se nacházíte v cyklu vývoje produktu. Rané iterace často vykazují některá neúspěšná sestavení a testy. Kontrolou sestavy společně s týmem včas a často lze lépe zaměřit úsilí směrem k vytvoření stabilních sestavení s vysokými mírami úspěšnosti testů.

Dd380643.collapse_all(cs-cz,VS.140).gifOtázky, které sestava zodpoví

Kontrolou sestavy úspěšná sestavení v čase lze najít odpovědi na tyto otázky:

  • Jak vysoká je kvalita sestavení?

  • Kvalita se zlepšuje, zhoršuje nebo zůstává konstantní?

  • Které části projektu jsou připraveny k testování?

  • Které části projektu mají potíže s regresí nebo chybnými vráceními se změnami?

  • Jak dobře je kód testován?

Členové týmu by měli zkontrolovat poslední sloupec sestavy úspěšných sestavení v čase, aby se zjistilo, zda nejnovější sestavení prošla. Pokud dlouhé úseky sestavy nejsou zelené, vedoucí projektů a vývoje by měli určit původ trvalých problémů.

Dd380643.collapse_all(cs-cz,VS.140).gifSprávná a chybná verze sestavy

Správná sestava úspěšných sestavení v čase zobrazí po sobě jdoucí dny zelené, což označuje, že sestavení byla úspěšná. Chybná verze sestavy zobrazí dlouhé bloky oranžové nebo červené. Tyto bloky naznačují, že sestavení neprošla, nebo že testy jsou neúspěšné. Následující obrázek ukazuje, že některá sestavení jsou v pořádku a některá potřebují přezkoumaní:

Healthy and Unhealthy version of Build Success

Filtrování sestavy

Sestavu úspěšných sestavení v čase lze filtrovat následujícími způsoby:

  • Změňte počáteční a koncové datum pro sestavu.

  • Filtrujte sestavení, která se zobrazí v sestavě určením platformy, konfigurace a definice sestavení, které chcete zahrnout.

    Poznámka

    Lze nakonfigurovat definici sestavení, která spouští některé testy, všechny testy nebo žádné testy.Tato sestava se bude výrazně lišit v závislosti na konfiguraci definice sestavení.

Následující ilustrace znázorňuje dostupné filtry:

Filters for Build Summary report

Použijte filtry v pořadí, v jakém určuje následující postup. Možnosti, které jsou k dispozici u některých filtrů závisí na dříve nastavených filtrech.

Chcete-li filtrovat sestavení, která se zobrazí v sestavě

  1. V seznamu Platforma zaškrtněte políčko každé platformy, kterou chcete zahrnout.

  2. V seznamu Konfigurace zaškrtněte políčko každé konfigurace, kterou chcete zahrnout.

  3. V seznamu Vytvořit definici zaškrtněte políčko každé definice sestavení, kterou chcete zahrnout.

  4. Klikněte na tlačítko Zobrazit sestavu.

Viz také

Další zdroje

Sestavy (SQL Server Reporting Services)