Variace nastavení sestavení Jazz

Ke spuštění sestavení Jazz 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. Poté, co vám bude základní sestavení fungovat, můžete volitelně migrovat do jiného sestavovacího stroje, jako např. sestavovacího stroje Build Forge.

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

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.

Zpracování žádosti

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ě.

Poznámka: Funkce zpracování žádosti není požadovaná. Nemusíte používat plánovač sestavení Jazz ani jeho mechanizmus žádostí. Váš systém sestavení 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á 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.


Váš názor