이것은 내가 자주 다루는 것 (그리고 지금 당장 작업 중)이며, 불행히도 지금까지는 완전히 수동 프로세스입니다. 우리는 초기 자동 감사의 일부로 수정 될 수있는 모든 파일에 플래그를 지정하는 자동 프로세스를 가지고 있습니다. 새로운 지원 고객. 그런 다음 누군가 파일을 확인한 후 명백한 오 탐지 (예 : 공백 변경)를 배제합니다.
그런 다음 재미있는 부분-Magento와 꽤 오랫동안 협력해온 우리 팀의 선임 멤버는 수정 된 파일이 패치의 결과 일 수 있는지 확인하기 위해 결과를 살펴 봐야합니다. 우리는 우리가 알고 있거나 손에 넣을 수있는 모든 패치를 검사하기 위해 시스템을 업데이트하는 것을 보았습니다. CE에는 효과가있을 수 있지만, EE에서는 때때로 패치를 직접 발행하기 때문에 EE에서는 훨씬 더 어렵습니다. 다른 방식으로 출시되거나 일관된 방식으로 카탈로그되지 않은 고객에게.
따라서이 수준의 검토를 수행 할 때 이러한 패치 + 상식을 적용한 과거 경험에 의존합니다 (즉, API의 엔드 포인트 만 변경 되었습니까? 그렇다면 변경된 엔드 포인트가 업데이트 된 버전에 있습니까? 패치였으며 무시할 수 있습니다).
CE 다운로드 페이지 등에서 사용 가능한 모든 패치를 적용 가능한 모든 버전의 CE에 적용하고 해당 패치를 확인하는 것은 이론적으로 간단합니다. (FYI, 첫 번째 패스에는 diff를 사용하지 않습니다. 이 기술을 먼저 다운로드하지 않고도 사이트에서 원격으로 확인할 수있는 도구에이 기술을 구축했기 때문입니다. 패치의 대부분을 배제 할 수 있지만 CE의 공개 다운로드 영역이나 EE의 클라이언트 / 보호 된 다운로드 영역에 게시되지 않은 CE 또는 EE 패치에는 여전히 도움이되지 않습니다. 따라서 Magento는 모든 패치를 모든 고객이 사용할 수 있도록 일관된 정책을 만들고이를 고객에게 전달할 수 있도록 게시해야합니다.
따라서 불행히도 Magento 측에서 변경 사항이 발생할 때까지 100 % 자동화 할 수있는 방법이 없다고 생각합니다.