Trong khi bản thân Ant được viết bằng java, bạn có thể sử dụng nó để xây dựng bất kỳ loại ứng dụng nào bạn muốn. Dưới đây là basic tutorial và full manual. Ngoài ra, bạn cần phải làm rõ những gì bạn muốn làm để có được một câu trả lời chính xác hơn ở đây.
Cập nhật (dựa trên làm rõ câu hỏi):
sao chép/di chuyển file/thư mục dễ dàng qua Ant. Xem qua hướng dẫn "Hello World" mà tôi đã liên kết ở trên và Tự làm quen với các tác vụ FileSet và Copy, Mkdir và Move để bắt đầu. Dưới đây là another tutorial cho thấy cách thiết lập bản dựng cơ bản (bỏ qua các công cụ cụ thể java như javac/war).
Thực hiện thay đổi đối với cơ sở dữ liệu là một chủ đề hoàn toàn khác. Nếu bạn đã sẵn sàng 'thay đổi' script, bạn có thể sử dụng nhiệm vụ Exec của Ant để gọi trình khách dòng lệnh DB của bạn để chạy các tập lệnh đó (mặc dù tôi có thể sẽ không làm điều đó trong sản xuất). Nếu bạn muốn sử dụng Ant để theo dõi những thay đổi đó, thì bạn đang xem xét công cụ sai. Liquibase có thể được sử dụng để làm điều đó và nó có vẻ là nhận được rất nhiều lực kéo gần đây. Nó khá giống với Ant theo nghĩa là nó được viết bằng Java nhưng có thể được sử dụng trong bất kỳ môi trường nào. Tôi không phải là chuyên gia PHP vì vậy tôi sẽ không biết nếu có một cái gì đó PHP-geared có sẵn.
Sẽ hữu ích nếu bạn biết chính xác tác vụ xây dựng nào bạn cần thực hiện. –
Tôi dự định sử dụng các tập lệnh để mọi thứ sẵn sàng chuyển từ trang web thử nghiệm sang trang web trực tiếp của tôi. Bằng cách này, tôi đảm bảo rằng các đường dẫn tệp cần thiết là chính xác để truy cập cơ sở dữ liệu của trang web trực tiếp, v.v. – cskwrd
Tôi nên làm rõ rằng tôi đang tìm kiếm bất kỳ thay đổi cần thiết nào đối với cơ sở dữ liệu. (ví dụ: thêm các trường và cập nhật thông tin hiện có) – cskwrd