Požadavky na systém pro službu Team Foundation Build Service
Služba Team Foundation Build Service má stejné požadavky na operační systém, jako TFS.Hardwarové požadavky na službu sestavení jsou stejné jako požadavky operačního systému, na kterém je služba spuštěna.Můžete však optimalizovat výkon služby sestavení specifikacemi hardwaru počítače sestavení na typy sestavení, které budou členové vašeho týmu používat.
Hardwarová doporučení
Pro pochopení optimalizace hardwaru byste měli pochopit základní architekturu služby sestavení.Při instalaci služby Team Foundation Build Service s výchozím nastavením, vytvoříte sestavení počítače s řadičem sestavení a sestavení jednoho agenta.Řadiče sestavení připojují počítač sestavení k serveru Team Foundation Server.Řadič sestavení může vyžadovat značné množství paměti, pokud spustíte velký počet sestavení současně.Agenti sestavení naopak provádějí práci náročnou na výkon procesoru a disku, měli byste proto zajistit, aby měl počítač pro sestavení dostatečně výkonný procesor, který agentovi sestavení umožní provádět úkoly v přijatelné době.
Chcete-li určit minimální požadované množství místa na disku, měli byste určit velikost celkové zdrojové konfigurace a pak přidat velikost všech dílčích výstupů a binárních souborů z procesu sestavení.Získané číslo vynásobte počtem definic sestavení, které budou pravděpodobně vybudovány na konkrétním serveru, a pak toto číslo zdvojnásobte pro minimální doporučenou velikost volného místa na disku pro tento server.
Tip
Použijte server, který má rychlé pevné disky, jako levný způsob, jak zlepšit výkon sestavení.Další způsob, jak maximalizovat výkon služby sestavení Team Foundation Build Service, je použití hardwaru s vícejádrovými procesory.
Použijete jeden nebo více serverů?
Frekvenci sestavení můžete použít jako metriku pro určení, kolik hardwarových investic chcete provést pro službu Team Foundation Build.Pokud váš tým provádí sestavování každý týden nebo noc, instalace služby Team Foundation Build Service na server, na kterém je spuštěna sada Team Foundation Server, nemusí mít nepříznivý vliv na produktivitu.Pokud váš tým provádí paralelní sestavování nebo průběžné integrační sestavování nebo pokud chcete vytvořit laboratoř sestavení pro více než jeden tým, pravděpodobně bude vhodné nainstalovat službu Team Foundation Build Service na vlastní server, nebo možná i na více serverů.
Další oblasti, které je třeba vzít v úvahu
Sdílení sítě můžete nastavit jako ukládací složku pro ukládání sestavení.Tuto složku byste měli vytvořit v počítači, na kterém běží podporovaný serverový operační systém, kvůli omezením přístupu k souběžným souborům neserverových operačních systémů.Tato složka nemá být na stejném serveru jako služba Team Foundation Build Service.Viz Nastavit ukládací složky