Benim web uygulaması LAMP üzerinde çalışan için, veritabanı göçleri ve birden çok sunucu üzerinde kod değişiklikleri dağıtmak ve otomatik olarak komut tarafından yapılan tüm bu sonradan dağıtımını test edebilmek için gerekiyor.
Şu anda doğrudan benim inşa aracı (Phing) bazı özel dağıtım / test görevlerin veya kabuk komut dosyaları veya Ruby veya Python gibi bir betik dili ile kullanma arasında parçalanmış.
Sorun bir aracı inşa dağıtmak için değil, inşa etmek için kullanılması gerektiğini hissediyorum olmasıdır. Ben de kabuk komut korumak için sert ve çok okunabilir olmadığını hissediyorum.
Bu konuda iyi bir tavsiye var mı?