Mentre Ant è scritto in java, è possibile utilizzarlo per creare qualsiasi tipo di applicazione desiderata. Ecco uno basic tutorial e uno full manual. Oltre a ciò, è necessario chiarire cosa si intende fare per ottenere una risposta più precisa qui.
Aggiornamento (sulla base di chiarimenti di domanda):
Copia/spostamento di file/cartelle è facile con Ant. Guarda il tutorial "Hello World" che ho collegato sopra e Familiarizza con il concetto FileSet e con le attività Copy, Mkdir e Move per iniziare. Ecco lo another tutorial che mostra come configurare una build di base (ignora roba specifica di java come javac/war).
Fare modifiche al database è un argomento completamente diverso. Se si dispone di script "alter" pronti, è possibile utilizzare l'attività Exec di Ant per richiamare il client della riga di comando del DB per l'esecuzione di tali script (sebbene probabilmente non lo farò in produzione). Se si desidera utilizzare Ant per traccia tali modifiche, quindi si sta guardando lo strumento sbagliato. Liquibase può essere usato per farlo e sembra avere molta trazione ultimamente. È simile a Ant, nel senso che è scritto in Java ma può essere utilizzato in qualsiasi ambiente. Non sono un esperto di PHP quindi non saprei se c'è qualcosa di più disponibile su PHP.
Sarebbe utile sapere esattamente quali attività di compilazione è necessario eseguire. –
Ho intenzione di utilizzare gli script per avere tutto pronto per passare dal mio sito di test al mio sito live. Con questo voglio dire assicurarmi che i percorsi dei file necessari siano corretti per accedere al database del sito live, ecc. – cskwrd
Dovrei chiarire che sto cercando di apportare tutte le modifiche necessarie ai database usando anche gli script delle formiche. (Aggiungendo campi e aggiornando le informazioni esistenti) – cskwrd