Ciao, maven fa al caso tuo nella parte di costruzione di pacchetti ad hoc per i vari deploy.
Esistono anche software noti come continuous integration come ad esempio
http://wiki.hudson-ci.org/display/HUDSON/Meet+Hudson
Esso permette di fare partire delle build ad intervalli di tempi precisi e dopo ogni modifica del codice, oppure di eseguire gli unit test..io non ho messo su tutto l'ambaradan, ma lo usato appunto come utilizzatore ed era piuttosto semplice (tutto da browser e con un interfaccia piuttosto semplice).
Non so se può fare al tuo caso.
Ciao