Ant'in kendisi java'da yazılırken, istediğiniz herhangi bir uygulamayı oluşturmak için kullanabilirsiniz. İşte bir basic tutorial ve bir full manual. Bunun ötesinde, burada daha kesin bir cevap almak için ne yapmak istediğinizi açıklığa kavuşturmanız gerekir. (Soru açıklamalar dayanarak)
Güncelleme:
kopyalama/dosya/klasör hareketli Ant yoluyla kolaydır. Başlamak için "Merhaba Dünya" öğreticisine bakın ve başlamak için FileSet konseptini ve Copy, Mkdir ve Move görevlerini öğrenin. İşte temel yapıyı (java-javac/war gibi java'ya özgü maddeleri yok saymayı) nasıl ayarlayacağınızı gösteren another tutorial.
Veritabanında değişiklik yapmak tamamen farklı bir konudur. Eğer '' komutlarını hazır '' komutunuz varsa, bu komut dosyalarını çalıştırmak için DB'nizin komut satırı istemcisini çağırmak üzere Ant'in Exec görevini kullanabilirsiniz (büyük ihtimalle bunu üretimde yapmayacağım). Bu değişiklikleri iz izlemek istiyorsanız, o zaman yanlış araca bakıyorsunuz. Liquibase bunu yapmak için kullanılabilir ve son zamanlarda çok fazla çekişe sahip gibi görünüyor. Bu, Java'da yazılan, ancak herhangi bir ortamda kullanılabilen anlamda Ant'e benziyor. PHP uzmanı değilim, bu yüzden daha fazla PHP donanımlı bir şey olup olmadığını bilmiyorum.
Tam olarak hangi oluşturma görevlerini gerçekleştirmeniz gerektiğini bilmek yararlı olacaktır. –
Test sayfamdan canlı siteme taşınmak için her şeyi hazır hale getirmek için komut dosyalarını kullanmayı planlıyorum. Bununla, canlı sitenin veritabanına vb. Erişmek için gerekli dosya yollarının doğru olduğundan emin olmak istiyorum. – cskwrd
Ayrıca, veritabanlarında karınca betikleri kullanarak gerekli değişiklikleri yapmak istediğimi açıklığa kavuşturmalıyım. (yani alanları ekleme ve mevcut bilgileri güncelleme) – cskwrd