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.
Na serveru sestavení můžete spustit:
Řadič jediné sestavení
Jeden nebo více agentů sestavení
Ř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.
Přihlaste se k serveru sestavení, které chcete konfigurovat.
Ze systému Windows Start, spusťte Konzola pro správu serveru Team Foundation.
Objeví se konzola pro správu serveru Team Foundation.
V podokně se stromem rozbalte název serveru.
Zvolte Sestavení konfigurace uzlu.
[!POZNÁMKA]
Pokud se zpráva Nakonfigurovat nainstalované funkce se zobrazí místo řadič sestavení nebo sestavení agenti, jak je uvedeno výše, naleznete v tématu nasazení sestavení serveru.
Zvolte Vlastnosti.
Zobrazí se dialogové okno Vlastnosti služby sestavení.
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.
Zadejte úč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.
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.
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.
Urč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:
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
Určete uživatelský účet, který bude sloužit jako účet služby sestavení.Účet služby sestavení musí splňovat následující:
Být členem skupiny Administrators systému Windows na serveru sestavení.
V kolekci týmového projektu, aby byl uživatel členem skupiny vytvořit účty služby.Viz téma Udělení oprávnění serveru sestavení pro kolekci týmových projektů.
Musí mít oprávnění ke změně a čtení složky přetažení, pokud ji chcete zadávat ve vaší definici sestavení.Viz téma Výběr pracovního umístění a vytvoření složky s oprávněními k ukládání.
Na Vlastnosti sestavení služby dialogové okno pole, zvolte zastavení služby.
Podle spuštění služby jako, zvolte Změnaa potom zadejte pověření účtu služby sestavení.
Vyberte možnost Spustit službu interaktivně.
Vyberte možnost Spustit a poté vyberte možnost OK.
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.