Sdílet prostřednictvím


Nasazení a konfigurace serveru pro sestavení

Chcete-li použít Team Foundation Build se serverem Team Foundation v prostorách, je nutné zavést alespoň jeden server sestavení.

Tip

Pokud vaše kolekce týmového projektu je umístěn na Službu Team Foundation a potřebách vašeho týmu může být uspokojen agenta sestavení jediný standardní, můžete použít Hostované sestavení řadič místo nasazení vlastního agenta sestavení.

Každé sestavení serveru slouží kolekci jednoho týmového projektu.Ve skutečnosti, i když nakonfigurujete, upravovat a spravovat sestavení serveru přímo v počítači, kde Team Foundation Build Service je spuštěn konfigurační data jsou uložena v kolekce týmového projektu.

Vytvoření možnosti topologie serveru

Na serveru sestavení můžete spustit:

  1. Řadič jediné sestavení

  2. Jeden nebo více agentů sestavení

  3. Řadič sestavení jednoho a jeden nebo více agentů sestavení

Může být hostitelem serveru sestavení ve stejném počítači jako Team Foundation Server aplikační vrstvy, ale ve většině těchto případů neměly hostitelem tento server sestavení všech agentů sestavení.Agentů sestavení místo těžkých požadavky na procesor, který by mohl významně snížit výkon aplikační vrstvu.Kromě toho můžete chtít zabránit spuštění součásti sestavení serveru na aplikační vrstvu, aby se zabránilo zvýšení napadení.Podrobnější příklady topologií životaschopné sestavení systému, viz Škálová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?

  • Pochopení bezpečnostních rizik

  • Nasazení sestavení serveru

  • Zahájit konfiguraci serveru sestavení

  • Připojení serveru sestavení do kolekce týmového projektu

  • Určete účty služeb

  • Sestavení serveru spustit v interaktivním režimu

  • Podniknout další kroky

Pochopení bezpečnostních rizik

Instalace služby Team Foundation Build Service zvyšuje napadení počítače.Protože vývojáři jsou považovány za důvěryhodné entity v systému sestavení, uživateli se zlými úmysly může například vytvořit definici sestavení ke spuštění libovolného kódu, který je určen k převzít kontrolu nad serverem a krádež dat ze sady Team Foundation Server.Zákazníkům se doporučuje dodržovat doporučené postupy zabezpečení, stejně jako nasazení obrany podrobnější opatření k zajištění toho, že je zabezpečené prostředí sestavení.Může se jednat o pracovních stanicích vývojářů.Další informace týkající se doporučených postupů zabezpečení naleznete v článku na webu TechNet Bezpečnostní pokyny.

Nasazení sestavení serveru

Nasazení serveru sestavení pomocí instalace služby Team Foundation Build Service.Před zahájením, zde je několik tipů:

  • Pouze sestavení serveru, na kterém běží Team Foundation Build 2012 můžete připojit k serveru Team Foundation Server 2012.

  • Ačkoli server sestavení, ve kterém běží aplikace Team Foundation Build 2010 se nemůže připojit k serveru Team Foundation Server 2012, Team Foundation Build 2010 a Team Foundation Build 2012 lze spustit na stejném počítači.

  • Pokud nainstalujete službu sestavení v době, kdy jste přihlášeni jako člen skupiny Správci kolekcí projektů, instalace automaticky přidá účet služby sestavení do skupiny účtů služeb pro vytvoření kolekce projektu, tak nemusíte ručně.

  • Zkopírováním jeho konfigurace nového serveru sestavení můžete nahradit existující sestavení serveru.Viz téma Instalace služby Team Foundation Build Service.

  • Můžete nastavit serveru ad-hoc sestavení na serveru nebo klientského počítače, který má dostatečnou kapacitu pro zpracování a skladování.Například jednotlivé vývojář, který má navíc počítač ho nastavit jako sestavení serveru.

  • Je možné nasadit sestavení serveru na fyzický počítač nebo virtuálního počítače.

Podrobné pokyny k nasazení sestavení serveru naleznete v tématu Instalace služby Team Foundation Build Service.

Zahájit konfiguraci serveru sestavení

Po nasazení sestavení serveru můžete nakonfigurovat jej potřebám vašeho týmu.

  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.

    Konzoly pro správu: Konfigurace serveru sestavení

    [!POZNÁMKA]

    Pokud se zpráva Nakonfigurovat nainstalované funkceNakonfigurovat nainstalované funkce se zobrazí místo řadič sestavení nebo sestavení agenti, jak je uvedeno výše, naleznete v tématu nasazení sestavení serveru.

  5. Zvolte Vlastnosti.

    Vytvoření konfigurace serveru

    Zobrazí se dialogové okno Vlastnosti služby sestavení.

    Vytvořit dialogové okno Vlastnosti služby

    Před konfigurací serveru sestavení, je třeba zvolit zastavení služby odkaz.Naleznete v části Další informace o konfiguraci sestavení serveru.

Připojení serveru sestavení do kolekce týmového projektu

Podle komunikace, vedle Pohybu služeb sestavení pro projekt kolekci, zvolte Procházet tlačítko ke kolekci týmového projektu místního serveru sestavení Sady Team Foundation Server nebo na Službu Team Foundation.

Zabezpečení můžete posílit pomocí Hypertext Transfer protokol HTTPS (Secure) s protokol SSL (Secure Sockets Layer) (SSL).Viz téma Nastavení Team Foundation Server HTTPS s protokol SSL (Secure Sockets Layer) (SSL).

Určete účty služeb

Podle spuštění služby jako můžete zadat účty, které umožňují sestavení serveru poskytovat své služby.

ms181712.collapse_all(cs-cz,VS.110).gifZadejte účet služby sestavení

Bezprostředně za spuštění služby jako, můžete zadat účet služby sestavení.

Účet síťové služby

Pro většinu účelů, doporučené nastavení je NT AUTHORITY\NETWORK SERVICE.

Vytvořit účet služby: účet síťové služby

Výhodou tohoto přístupu je, že pokud někdo změní heslo uživatelského účtu (někteří správci sítě vyžadují změnu v pravidelných intervalech), server sestavení není přejít do režimu offline.

Uživatelský účet

V některých případech je nutné zadat uživatelský účet, jako například NORTHAMERICA\FABBUILD.

Vytvořit účet služby: uživatelský účet

Příklady situací, kdy je nutné zadat uživatelský účet:

  • Chcete spustit server sestavení v interaktivním režimu, jak je popsáno níže.

  • Aplikace Team foundation Server je uvnitř brány firewall, ale server sestavení nachází mimo bránu firewall.

Bez ohledu na účet, který zadáte, musí účet služby sestavení patří do skupiny účtů služeb pro vytvoření kolekce projektu.

ms181712.collapse_all(cs-cz,VS.110).gifUrčit účet použitý k připojení k serveru Team Foundation Server

Můžete obvykle nechat druhé textové pole prázdné.V těchto případech však sestavení serveru nelze připojit k sady Team Foundation Server pomocí účtu služby sestavení.

Rozdíly důvěryhodnosti domény: domény serveru Team Foundation Server nedůvěřuje doméně sestavení serveru.Například server sestavení je v DoményB, a Team Foundation Server představuje v DoménaA, kterému nedůvěřuje DoményB.Můžete zadat účet služby sestavení v prvním poli a na účtu od DoménaA ve druhém poli:

Vytvořit účet služby a účet pro připojení se liší

Týmu projektu kolekce hostitelem služby Team Foundation: při připojení v prostorách sestavení serveru Službu Team Foundation, pak bude použít stejnou identitou jako služba systému Windows políčko automaticky zaškrtnuto a pod ní je určen účet používaný pro připojení k službu Team Foundation (například na účet Windows Live).

Sestavení serveru spustit v interaktivním režimu

Pro většinu účelů měli byste spustit sestavení serveru jako služba systému Windows, což je výchozí nastavení.Existuje však několik úkolů, které agenta sestavení lze provádět pouze na sestavení serveru, který běží jako interaktivní proces.

Chcete-li spustit server sestavení v interaktivním režimu

  1. Určete uživatelský účet, který bude sloužit jako účet služby sestavení.Účet služby sestavení musí splňovat následující:

  2. Na Vlastnosti sestavení služby dialogové okno pole, zvolte zastavení služby.

  3. Podle spuštění služby jako, zvolte Změnaa potom zadejte pověření účtu služby sestavení.

  4. Vyberte možnost Spustit službu interaktivně.

    Spustit službu sestavení jako interaktivní proces

  5. Vyberte možnost Spustit a poté vyberte možnost OK.

  6. Ponechejte účet služby sestavení přihlášený k serveru sestavení.

Další kroky

  • 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
    Jak zvětšit váš tým a základní kód, můžete rozšířit systém sestavení postupně, poměrně snadno.

  • Správa sestavení systému
    Po nasazení sestavení serveru lze spravovat pomocí Konzola pro správu serveru Team Foundation.Můžete spravovat řadič sestavení a agentů sestavení z obou Konzola pro správu serveru Team Foundation nebo ze sady Visual Studio.