Mientras que la propia Ant está escrita en Java, puede usarla para crear cualquier tipo de aplicación que desee. Aquí hay un basic tutorial y un full manual. Más allá de eso, debes aclarar qué es lo que quieres hacer para obtener una respuesta más precisa aquí.
actualización (en base a las aclaraciones de interrogación):
Copiar/mover archivos/carpetas es fácil a través de la hormiga. Consulte el tutorial "Hola mundo" que he vinculado anteriormente y familiarícese con el concepto FileSet y las tareas Copy, Mkdir y Move para comenzar. Aquí está another tutorial que muestra cómo configurar una compilación básica (ignorar cosas específicas de java como javac/war).
Realizar cambios en la base de datos es un tema completamente diferente. Si tiene listos los scripts 'alter', puede usar la tarea Exec de Ant para invocar al cliente de la línea de comandos de su base de datos para ejecutar esos scripts (aunque probablemente no lo haría en producción). Si quiere usar Ant para rastrear esos cambios, entonces está buscando la herramienta incorrecta. Liquibase se puede utilizar para hacer eso y parece estar recibiendo mucha tracción últimamente. Es bastante parecido a Ant en el sentido de que está escrito en Java pero puede usarse en cualquier entorno. No soy experto en PHP, así que no sabría si hay algo más PHP-adaptado disponible.
Sería útil saber exactamente qué tareas de compilación necesita realizar. –
Planeo usar las secuencias de comandos para tener todo listo para pasar de mi sitio de prueba a mi sitio en vivo. Con esto me refiero a asegurarme de que las rutas de archivos necesarias son correctas para acceder a la base de datos del sitio en vivo, etc. – cskwrd
Debo aclarar que estoy buscando hacer los cambios necesarios en las bases de datos mediante el uso de scripts hormiga también. (es decir, agregar campos y actualizar la información existente) – cskwrd