activeCollab projekat je sastavljen iz 6 blokova - app, framework, instanca, installer, upgrader, docs itd. Svaki ima svoj svoj folder sa tagovima, branchevima i trunkom u repositoriju. Da bi se od svih tih blokova napravio instalacioni paket (blokovi složili na svoje mesto, sredila DB konstrukcija na osnovu includeovanih modula, složili inicijalni podaci itd) koristimo jednostavnu build skriptu. Da je nema svaki build bi bio mučenje podložno greškama.
U pitanju je jednostavan PHP skript koji izvršava niz shell komandi. Sve to lepo radi bez potrebe za punokrvnim build alatom. Kao što nn.nn reče, za ove stvari skript jezici dobro dođu, a PHP CLI nije za baciti...
Poslednja izmena od Ilija Studen : 06. 09. 2008. u 03:13.
|