Pokud nemáte existující nástroje nebo skripty sestavení, seznamte 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 obsahuje 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ý systém sestavení 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 buildtoolkit můžete zpravidla vyvolat ze svého vybraného sestavovacího stroje nebo v rámci svých skriptů sestavení. Úlohy buildtoolkit 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á 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ář Build System Toolkit.
Sestavení Jazz 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ářů Jazz Build Engine a úloha getNextRequest zpracovávají tyto dvě žádosti stejně.
Když vytváříte sestavení, které nepoužívá 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 o sestavení Jazz, v sekci Zpracování žádosti o sestavení zrušte zaškrtnutí políčka Proces sestavovacího stroje se dotazuje na žádosti.