Cómo implementar la aplicación php en un server web en vivo usando ant y git

Necesito una solución que pueda implementar la aplicación php en un server web usando ant y git. Necesito copyr los files al server web y ejecutar un script php que configure la database.

Estaba pensando en usar sshexec para ejecutar commands que actualizarán los files y ejecutarán el script php

<target name="deploy"> <sshexec host="host" port="22" username="user" password="****" trust="true" command="..."/> </target> 

¿Alguien tiene la solución completa? o incluso una mejor solución?

Si necesita copyr periódicamente un set cambiante de files en el server y ejecutar un script conocido después de cada actualización, puede usar git push para copyr y un gancho git post-receive (http://book.git-scm.com /5_git_hooks.html) para invocar el script.