On Friday 10 of March 2006 13:11, [EMAIL PROTECTED] wrote: > Dik za odpoved > 1. Tak som sa teda rozhodol, ze zalozim pre kazdy projekt vlastnu > repository, zda sa mi to logicke > 2. Mozem vas poprosit o ukazku buildovacieho scriptu, kde to mate > napisane, ze si to dotahuje sam?
Bohuzel nemohu slouzit. Jednak je ten system velmi sofistikovany, takze vytah z ostreho kodu vy zabral nekolik desitek stranek, za druhe je to kombinace Anta a vlastnich tasku, za treti nejsem autorem a za ctvrte tento kod nema otevrenou licenci. Ale doufam, ze ten zakladni popis stacil k tomu, abyste si trivialnejsi verzi byli schopni napsat sami. V zasade staci, kdyz se nacte konfigurak, ktery je ulozeny v rootu projektu, ktery obsahuje: <projects> <project root="..." module="..." branch="..." tag="..." revision="..."/> .... </project> A pro kazdy projekt takovy projekt ze zavola v adresari projektu svn checkout s prislusnymi parametry, pricemz jenom "module" je povinny parametr - root muze byt defaultne v konfigu a bez ostanich parametru je to HEAD main trunku. Samozrejme ze se to bude cist rekurzivne (po checkoutu projektu zavolat skript na konfigurak v jeho addr) a v pripade, ze uz je neco takoveho vycheckutovano, se to nebude tahat, ze... Muzete to udelat v shellu, Antovi, Pythonu, Perlu, Pure Java, v cem chcete. Muzete i pridat attribut type, ktery pak muze byt CVS, SVN, MSVS,... Za den to musite mit v te zakladni podobe hotove i odladene. Kdyz to budete mit v Antovi, muzete zrovna volat build.xml toho projektu, takze muzete napsat ant -f main.xml checkout a on se jenom vycheckoutuje, pri all pak jeste vybuilduje a vytvori distribuce... -- Oto 'tapik' Buchta, [EMAIL PROTECTED] http://www.buchtovi.cz ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________
