Sdílet prostřednictvím


Definování procesu sestavení

Po nastavení systému sestavení jsou téměř dokončeny přípravy na použití nástroje Team Foundation Build ke kompilování kódu, spouštění testů a provádění mnoha jiných důležitých funkcí.Dalším krokem je vývoj procesu sestavení obsahujícího pokyny o tom, které projekty kódu mají být kompilovány, které akce spouštějí sestavení, jaké testy mají být provedeny a jiné postupy jsou vyžadované týmem.

Co chcete udělat?

  • Vytvořte a pracujte s definicí sestavení. Lze rychle definovat jednoduchý, ale výkonný proces sestavení zahrnující pokyny ohledně toho, které projekty kódu mají být kompilovány, které akce spustí sestavení, jaké testy mají být provedeny a mnoho dalších možností.

  • Definujte proces sestavení pro podporu kontinuální integrace. Tým může minimalizovat chyby v kódu co nejčastějším integrováním různých funkcí do sdíleného úložiště a sestavením a testováním výsledku.Tuto strategii známou jako nepřetržitá integrace lze implementovat definováním procesu sestavení, který zajistí, že budete vy i váš tým moci co nejrychleji určit, že změna vrácená týmem funkce poškodila sestavení nebo zapříčinila selhání testu.

  • Ochraňte sestavení před poškození týmem. Jsou-li vývojářem vráceny změny poškozující sestavení, výsledek může být pro malé týmy značným problémem.Náklady pro větší týmy mohou být vysoké z pohledu ztráty produktivity a zpoždění plánu.Pro ochranu některých nebo všech základních kódů před tímto problémem lze vytvořit definici sestavení pro hlídané vrácení se změnami.

  • Vytvořte přizpůsobené procesy sestavení. Použitím Výchozí šablony lze vytvořit proces sestavení, který splňuje řadu nejčastějších požadavků.Mnoho týmů však vyžaduje, aby jejich procesy sestavení prováděly specializované úkoly nebo následovaly vlastní logiku.

  • Pokračujte v používání starších procesů sestavení. Po upgradu z dřívější verze serveru Team Foundation Server lze nadále využívat starší procesy sestavení.Lze také nadále používat starší verze sady Visual Studio pro tvorbu procesů sestavení systému Visual Studio Team Foundation Server 2013.