Bu sık sık uğraştığım bir şey (ve şu anda üzerinde çalışıyorum) ve ne yazık ki, şimdiye kadar tamamen manuel bir süreç - için ilk otomatik denetimimizin bir parçası olarak değiştirilebilecek her dosyayı işaretleyen otomatik bir işlemimiz var yeni bir destek istemcisi. Daha sonra birisinin bu dosyaları farklılaştırması ve bariz yanlış pozitifleri (yani boşluk değişiklikleri) dışlaması gerekir.
Daha sonra, eğlenceli kısım - ekibimizin bir süredir Magento ile çalışan kıdemli bir üyesi, değiştirilmiş dosyalardan herhangi birinin bir yama sonucu olup olmadığını belirlemek için sonuçlara bakmalıdır. Sistemimizin, farkında olduğumuz / ellerimizi tutabileceğimiz tüm yamalara karşı kontrol etmek için güncellemeye baktık ve bu CE için işe yarayabilir, ancak EE'de bazen daha zorlayıcıdır, çünkü EE desteği bazen doğrudan yamalar yayınlar asla başka bir şekilde piyasaya sürülmeyen veya tutarlı bir şekilde kataloglanan müşterilere.
Yani, bu inceleme seviyesini yaptığımızda, bu yamaları + sağduyu uygulama konusunda geçmiş deneyime güveniyoruz (yani, sadece bir API'nın uç noktasında bir değişiklik mi? Öyleyse, güncellenen sürümde bu değişen uç nokta mevcut mu? bir yamaydı ve göz ardı edilebilir).
CE indirme sayfasında bulunan tüm yamaları, CE'nin geçerli her sürümüne uygulamak ve bunlara karşı kontrol etmek teorik olarak basit olacaktır (FYI, ilk geçiş için fark kullanmıyoruz - hashing kullanıyoruz, çünkü bu teknolojiyi bir siteyi önce indirmeye gerek kalmadan uzaktan kontrol edebilen bir araca yerleştirdik). Bu, yamaların çoğunu ekarte eder, ancak CE için genel indirme alanına veya EE için istemci / korumalı indirme alanına gönderilmeyen CE veya EE yamalarına hala yardımcı olmaz. Bu, Magento'nun TÜM yamaların TÜM müşterilere sunulması için tutarlı bir politika yapmasını ve bunları alabileceğimiz yere gönderilmesini gerektirecektir.
Maalesef, Magento tarafında değişiklikler olana kadar bunu% 100 otomatikleştirmenin bir yolu olduğunu sanmıyorum.