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 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
|
Odpovědět na následující otázky můžete pomocí této sestavy:
|
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.
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 |
Zelená |
|
|
Úspěšné testy, nízké pokrytí |
Světle zelená |
|
|
Úspěšné sestavení, žádné testy |
Žlutá |
|
|
Nezdařené sestavení |
Červená |
|
|
Neúspěšné testy |
Oranžová |
|
|
Nesestaveno |
Bílá |
|
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.
Pož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
Vedle Start iterace (datum) nebo Konec iterace (datum) klikněte na ikonu kalendáře a poté klikněte na příslušné datum.
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ů.
Otá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ů.
Sprá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í:
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:
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ě
V seznamu Platforma zaškrtněte políčko každé platformy, kterou chcete zahrnout.
V seznamu Konfigurace zaškrtněte políčko každé konfigurace, kterou chcete zahrnout.
V seznamu Vytvořit definici zaškrtněte políčko každé definice sestavení, kterou chcete zahrnout.
Klikněte na tlačítko Zobrazit sestavu.