Variace nastavení Jazz Team Build

Ke spuštění sestavení Jazz Team Build můžete použít libovolný sestavovací stroj, ale nastavení sestavení můžete zjednodušit pomocí stroje Jazz Build Engine. Pokud plánujete použít jiný sestavovací stroj, nejdříve nastavte jednoduché sestavení pomocí stroje Jazz Build Engine, abyste se mohli seznámit se základními koncepty sestavení Jazz Team Build. Poté, co vám bude základní sestavení fungovat, můžete volitelně migrovat na jiný sestavovací stroj, jako např. sestavovací stroj Build Forge.

Pokud nemáte existující sestavovací nástroje nebo skripty sestavení, seznamte se se základy sestavení a napište alespoň jeden jednoduchý skript sestavení, než se pokusíte vytvořit sestavení na bázi Jazz.

Build System Toolkit

Sada nástrojů Build System Toolkit obsahuje sestavovací stroj Jazz Build Engine a sadu nástrojů úloh Ant, která se nazývá buildtoolkit. Jazz Build Engine je nepřetržitá smyčka, která spouští sestavení na sestavovacím stroji. Jazz Build Engine vykonává tři hlavní funkce:

K provádění těchto funkcí nemusíte používat Jazz Build Engine, pokud máte jiný sestavovací systém nebo sestavovací stroj, který pro spouštění sestavení upřednostňujete. Úlohy v sadě nástrojů buildtoolkit mohou plnit každou z těchto funkcí. Úlohy sady nástrojů můžete zpravidla vyvolat ze svého vybraného sestavovacího stroje nebo v rámci svých skriptů sestavení. Úlohy sady nástrojů můžete použít k provádění různých úloh, včetně získání další žádosti o sestavení, spuštění sestavení, dokončení sestavení a publikování protokolů.

Příklad skriptu sestavení, který nepoužívá stroj Jazz Build Engine, můžete najít v adresáři instalační_adresář/buildsystem/buildtoolkit/examples/standalone, kde instalační_adresář je instalační adresář sady nástrojů Build System Toolkit.

Zpracování žádosti

Sestavení Jazz Team Build používá ke zpracování žádostí frontu žádostí o sestavení. Žádost se dostane do fronty jedním z následujících způsobů:

Ve většině scénářů sestavovací stroj Jazz Build Engine a úloha getNextRequest zpracovávají tyto dvě žádosti stejně.

Poznámka: Funkce zpracování žádosti není požadovaná. Nemusíte používat plánovač sestavení Jazz Team Build, ani jeho mechanizmus žádostí. Váš sestavovací systém může mít vlastní plánování, nebo můžete používat plánovací službu, jako je např. cron. Pokud je tomu tak, ve frontě není žádná žádost. Sestavení spustíte přímo pomocí úlohy startTeamBuild.

Definice sestavení a sestavovací stroje

Když vytváříte sestavení, které nepoužívá sestavovací stroj Jazz Build Engine, musíte vytvořit objekty definice sestavení a sestavovacího stroje v produktu Rational Team Concert. Když vytváříte definici sestavení, zpravidla vyberete generickou šablonu. Nemáte-li v úmyslu použít plánovač Jazz, neměli byste při vytváření definice sestavení začlenit konfiguraci plánovače. Nemáte-li při vytváření sestavovacího stroje v plánu zpracovávat žádosti sestavení Jazz Team Build, v sekci Zpracování žádosti o sestavení zrušte zaškrtnutí políčka Proces sestavovacího stroje se dotazuje na žádosti.


Váš názor

Byla tato pomoc užitečná? Zpětnou vazbu můžete poskytnout na stránkách Jazz.net (registrace je požadována): Komentář na fóru nebo odeslat chybu