a druhy, obecnejsi, dotaz - na strategii, osvedcuje se vam delat elementarnejsi joby, ktery se navzajem pousti, nez delat 1 velky?
historicky jsem napriklad meli maven job pro kazdy artefakt, ale byl v tom strasnej chaos, kdyz jsem zacali zvedat/tagovat jednolivy komponenty .. takze jsem to zjednodusili a napriklad cely workspace drzi jednu verzi, kdyz se dela branche, tak se dela branche vseho, takze 1 job na 'git brach' .. na druhou stranu mame taky checkout joby co pousti hotovy aplikace na server, ktery ale v sobe zase schovavaj ovladani tomcatu, jbosse, apache, apod .. uz je to dost neudrzitelny, tak se zas klonim k tomu, ze bych to rozpadnul :)
a do toho se nam blizi zavedeni virtualizace, coz treba bude znamenat vyrabet exekutory kdyz budou potreba ..