Sdílet prostřednictvím


Manage Your Build System

Dokončení konfigurace vašeho build servery, včetně vašeho řadičům sestavení a agentů sestavení.Jste definovaný proces sestavení potřebám vašeho týmu.Váš tým je nyní spuštění a správě vašeho automatizované sestavení kompilace a testování vaší aplikace.

V některých případech budete spouštět do situací, ve kterých je třeba sledovat a spravovat sestavení systému, například při diagnostikování problémů s nebo rozšiřování systému sestavení.

Požadovaná oprávnění

Musíte být členem skupiny Administrators systému Windows na serveru sestavení a členem skupiny Správci kolekcí sestavení projektů v kolekci týmového projektu.Viz téma Team Foundation Oprávnění serveru.

Co chcete udělat?

  • Kontrola stavu, spravovat a upravovat řadiče a agenti ze sady Visual Studio

  • Kontrola stavu, spravovat a upravovat server, řadič a agenti z konzoly pro správu

  • Spuštění, zastavení nebo restartování serveru sestavení

  • Restartujte řadič sestavení nebo sestavení agent

  • Povolení nebo zakázání řadič nebo agent

  • Zadejte maximální počet souběžně spuštěných sestavení pro řadič

  • Registrace nebo zrušení registrace sestavení serveru

  • Monitorování stavu serveru sestavení

  • Diagnostika problémů pomocí protokolů událostí

  • Podniknout další kroky

Kontrola stavu, spravovat a upravovat řadiče a agenti ze sady Visual Studio

Někdy budete chtít zkontrolovat stav a spravovat vaše řadiče sestavení a agentů, například sestavení, když proces sestavení zařazené do fronty nelze spustit nebo je chybné pokroku.To vše můžete provést přímo z aplikace Visual Studio.

Dialogové okno Spravovat řadiče sestavení

  1. V aplikaci Visual Studio, v Průzkumníku týmu:

    1. Pokud ještě nejste připojeni k týmovému projektu v kolekce týmového projektu, pak připojení k týmovému projektu.

    2. Vyberte Ikona Domovská stránkaDomů, a pak vyberte Vytvoří ikonuSestavení.

  2. Na stránce sestavení zvolte Akcea potom Správa řadičů sestavení.

Další kroky

  • Kontrola stavu řadiče a agenty

    • Pokud Stav je k dispozici a Stav je povoleno, pak součásti pravděpodobně fungovat správně.

    • Pokud Stav je zakázáno, můžete vybrat součásti, zvolte Vlastnostia potom znovu povolit součást.

    • Pokud Stav je Offline, pak komponenty je odpojen.Přihlaste se k serveru sestavení a přesvědčte se, zda je zaregistrována a lze připojit do sady Team Foundation Server.

  • Zobrazení, úpravě, povolení nebo zakázání řadič či agent
    Vyberte ho a zvolte Vlastnostia podívejte se Nasazení a konfigurace kontroleru sestavení nebo Nasazení a konfigurace agentů sestavení.

  • Odebrání řadiče nebo agent
    Viz odebrat řadič sestavení nebo odebrat agenta sestavení.

  • Správa a řešení problémů s sestavení server, řadič nebo zástupce
    Naleznete v části Další informace.

Kontrola stavu, spravovat a upravovat server, řadič a agenti z konzoly pro správu

Pokud chcete zkontrolovat nebo ke správě systémových součástí sestavení, někdy potřebují další funkce, které jsou k dispozici při přihlášení k serveru sestavení.

Konzoly pro správu: Konfigurace serveru sestavení

  1. Přihlaste se k serveru sestavení, které chcete konfigurovat.

  2. Ze systému Windows Start, spusťte Konzola pro správu serveru Team Foundation.

    Objeví se konzola pro správu serveru Team Foundation.

  3. V podokně se stromem rozbalte název serveru.

  4. Zvolte Sestavení konfigurace uzlu.

[!POZNÁMKA]

Pokud zprávu Nakonfigurovat nainstalované funkceNakonfigurovat nainstalované funkce se zobrazí namísto zobrazení, jako jsou výše uvedené, viz nasazení sestavení serveru.

Další kroky

  • Kontrola stavu řadiče a agenty

    • Pokud některé řadiče sestavení nebo sestavení agenti jsou zpracování sestavení, můžete zobrazit zprávy o této práce probíhající v reálném čase z Konzola pro správu serveru Team Foundation.

      Zobrazení spuštěný proces sestavení ze serveru sestavení

      Další informace o sledování spuštěný proces sestavení naleznete v tématu Spustit sledování a správa sestavení a Diagnostika problémů sestavení.

    • Pokud Řadič sestavení v režimu offline řadič nebo Offline vytvořit agenta agent je červená a potom komponentu je odpojen.Přesvědčte se, zda sestavení serveru lze připojit do sady Team Foundation Server.

  • Práce s sestavení serveru

    Vytvoření konfigurace serveru

    • Zvolte restartování, zastavení, nebo Start na Spustit, zastavit nebo restartovat server sestavení.

    • Zvolte Vlastnosti na nasazení a konfiguraci serveru sestavení.

    • Zvolte zaregistrovat nebo Unregister na registrace nebo zrušení registrace sestavení serveru.

    • Zvolte události... na použití protokolů událostí, chcete-li diagnostikovat potíže s.

    • Monitorování stavu serveru sestavení.

  • Práce s řadič sestavení
    Řadič sestavení

  • Práce s vaší agenta sestavení
    Vytvoření zástupce

Spuštění, zastavení nebo restartování serveru sestavení

Doporučujeme zastavit server sestavení při každém provádění údržby na něm.Z Konzola pro správu serveru Team Foundation, zvolte zastavení převzít všechny řadiče sestavení a hostitelem offline server sestavení agentů sestavení.Zvolte Start když budete chtít umístit na řadiče a agenti zpět v provozu.

Je-li odpověď (například selhání procesu sestavení ke spuštění nebo včas pokročit) sestavení serveru se nezdaří, volba restartování vám mohou pomoci.Po restartování serveru sestavení proces služby Team Foundation Build Service uzavřen a re-launched do stavu, který je téměř jako čerstvé, jako v případě, že restartování počítače.Pokud některý agentů sestavení na tomto serveru sestavení sestavení jsou právě zpracovávány řadič sestavení, tyto sestavení jsou zrušeny.

Restartujte řadič sestavení nebo sestavení agent

Při restartování serveru sestavení je příliš rušivé nebo nepotřebné, je možné restartování propojení řadiče sestavení nebo sestavení agent z Konzola pro správu serveru Team Foundation.Po restartování řadiče sestavení načte sestavení a jsou přerušeny všechny sestavení, které je zpracování.Po restartování agenta sestavení zahodí doméně aplikace, zavážky sestavení a sestavení, která je zpracování je přerušena.

Povolení nebo zakázání řadič nebo agent

Můžete zakázat Řadič sestavení zakázané řadič nebo Zakázáno sestavení agend agent, aby se zabránilo builds z mu jsou přiděleny.Pokud zakážete řadič nebo zástupce, který zpracovává sestavení, sestavení před součásti je zakázána.

Tuto funkci můžete optimalizovat nebo dočasně změnit způsob, jakým funguje systém sestavení.Například máte podezření, že sestavení serveru běží příliš mnoho agentů sestavení, protože sestavení jsou zpracovávány příliš pomalu.Můžete zakázat některé agentů sestavení a posoudit, jak to ovlivňuje výkon.Můžete potom znovu později povolit jeden nebo více agentů sestavení podle potřeby.

Chcete-li povolit nebo zakázat agenta sestavení nebo sestavit řadič:

  • Z Visual Studio Správa sestavení řadičů, dialogové okno, vyberte řadič sestavení nebo sestavení agenta, který chcete zakázat nebo povolit a pak zvolte Vlastnosti.Buď Vlastností řadiče sestavení nebo Vlastností agenta sestavení zobrazí se dialogové okno.Buď zaškrtněte nebo zrušte je povolena služba řadiče sestavení nebo je povolena Služba agenta sestavení políčko.

  • Z Konzola pro správu serveru Team Foundation, vyhledejte řadič sestavení nebo sestavení agenta, který chcete povolit nebo zakázat a potom zvolte možnost jeho Povolení nebo Zakázat odkaz.

Registrace nebo zrušení registrace sestavení serveru

Z Konzola pro správu serveru Team Foundation, zvolte Unregister Pokud chcete využít sestavení serveru ze systému sestavení.Při výběru Unregister, budete dotázáni, zda chcete odstranit všechny řadiče sestavení a agentů, které jsou spuštěny na serveru sestavení sestavení:

  • Zvolte č Pokud chcete dočasně vyřadit z provozu server sestavení.Řadiče a agenti na tomto serveru sestavení nejsou odstraněny z vaší kolekce týmového projektu a objeví se Stav z Offline v dialogové okno Visual Studio Správa sestavení řadičů.Později můžete použít zaregistrovat a obnovit řadič sestavení a agentů sestavení.

  • Zvolte Ano v případě, že chcete odstranit všechna nastavení konfigurace pro toto sestavení z kolekce týmového projektu.Všechny informace o libovolný řadič sestavení a všechny agenty sestavení se zrušuje.

Pokud zprávu sestavení není zaregistrována se zobrazí, můžete použít zaregistrovat na re-commission serveru sestavení a povolte mu hostují řadiče sestavení a agentů sestavení.

Tip

Můžete také nahradit existující server sestavení při nasazování nového sestavení serveru.Například můžete chtít provozovat stejnou konfiguraci a nastavení řadiče sestavení a agentů sestavení na novou, výkonnější počítač.Viz téma Konfigurace Team Foundation sestavení služby pomocí nástroje pro konfiguraci serveru Team Foundation.

Monitorování stavu serveru sestavení

Při přihlášení k serveru sestavení, můžete ověřit, Team Foundation Build Service běží, získat informace o zdrojích, je spotřebovávat a potvrdit obecné zdraví sestavení serveru.

  1. Spusťte Správce úloh systému Windows (program Správce úloh na Windows 8).

  2. Na Windows 8, pokud Další podrobnosti odkaz se objeví, vyberte jej.

  3. Zvolte proces kartu.

  4. Ve verzích systému Windows s výjimkou Windows 8, přesvědčte se, zda Zobrazit procesy všech uživatelů je zaškrtnuto.

  5. Na jakou verzi systému Windows je sestavení serveru spuštěna?

    • Windows 8: Najít Visual Studio Team Foundation Build hostitele služby procesu.By měl být umístěn v procesy na pozadí oddíl, nebo je-li sestavení serveru běží v interaktivní režim, v Apps oddílu.Sledování využití procesoru, paměti, disku a síťových prostředků, které proces spotřebovává.

    • Jiné verze systému Windows: vyhledejte TFSBuildServiceHost.exe procesu.Sledujte, které proces spotřebovává prostředky procesoru a paměti.

  6. Použijte další karty ve Správci úloh k potvrzení obecné zdraví sestavení serveru.Například můžete použít výkon kartě potvrzení v počítači má dostatečné prostředky procesoru a paměti.Potom můžete použít Programu Sledování prostředků (na Windows 8, Spuštění nástroje Sledování prostředků).

Diagnostika problémů pomocí protokolů událostí

Pomocí prohlížeče událostí, chcete-li získat informace, které můžete sledovat, jak pracuje server sestavení a diagnostikovat problémy s vaší proces sestavení nebo sestavení serveru.

Dd723544.collapse_all(cs-cz,VS.110).gifZobrazit nedávné události

Nejprve zkontrolovat nejnovější události.Z Konzola pro správu serveru Team Foundation, zvolte události... Chcete-li otevřít Prohlížeč událostí, chcete-li zobrazit nejnovější informační, upozornění a chybové zprávy.

Dd723544.collapse_all(cs-cz,VS.110).gifProvozní protokol zobrazit

Chcete-li získat podrobnější informace po delší dobu v prohlížeči událostí, rozbalte v podokně se stromem protokoly aplikací a služeb, Microsoft, Sady Team Foundation Server, Sestavení službya pak zvolte Operational.

Dd723544.collapse_all(cs-cz,VS.110).gifZobrazení analytického protokolu

Ve většině případů není nutné číst interní zprávy vystavené v analytickém protokolu.Tato data však mohou být užitečné při práci s odbornou vyřešit problém.

Chcete-li povolit analytického protokolu

  1. V prohlížeči událostí, zvolte zobrazení, Zobrazit protokoly o ladění a.

  2. V podokně se stromem rozbalte protokoly aplikací a služeb, Microsoft, Sady Team Foundation Server, Sestavení službya pak zvolte analýze.

  3. Při analýze je stále vybrán, otevřete místní nabídku a pak zvolte Povolení.

Tip

Ve výchozím nastavení omezení dat dosáhne tohoto protokolu v prohlížeči událostí zastaví, shromažďování dat.Chcete-li upravit limit nebo toto chování změnit, vyberte analýze uzel, otevřete místní nabídku a zvolte Vlastnosti.

Dd723544.collapse_all(cs-cz,VS.110).gifVlastní nastavení a zobrazení dat.

Chcete-li uložit data v trvalý soubor, který lze snadno prohledávat a zobrazit v podokně se stromem vyberte jeden z uzlů popsané výše, otevřete místní nabídku a pak zvolte Uložit všechny události....Použití Uložit jako dialogové okno Uložit data ve formátu, který odpovídá vašim potřebám.

Další kroky

  • Nasazení a práci se serverem sestavení
    Pomocí služby Team Foundation Build Team Foundation Server na prostory, je nutné zavést alespoň jeden server sestavení.Server může být zavedena na fyzický počítač nebo virtual machine.

  • Nasaďte a nakonfigurujte řadič sestavení
    Řadič sestavení pomocí lehké úkoly a distribuovat práce náročné na procesor procesu sestavení do svého fondu agentů sestavení.Můžete umístit jeden řadič sestavení na sestavení serveru.

  • Nasaďte a nakonfigurujte agentů sestavení
    Proveďte činnosti náročné na procesor vaše sestavení pomocí agenta sestavení, zahrnuje získání soubory ze správy verzí zřizování centra, kompilování kódu a spuštění testů.Provozujete můžete jeden nebo více agentů sestavení na sestavení serveru.

  • Nastavení umístění složek
    Lze připravit a potom určete jeden nebo více přetažení složek tak, aby váš systém sestavení můžete dodat binární soubory, test výsledky a soubory protokolu k vašemu týmu.

  • Rozšiřování systému služby Team Foundation Build
    Jako tým a základního kódu zvětšit, můžete rozšířit systém sestavení postupně poměrně snadno.