Fichiers de publication/d’erreurs qui ne se synchronisent pas à partir du référentiel distant dans Adobe Commerce sur le Cloud Infrastructure

Dans Adobe Commerce sur les infrastructures cloud, les fichiers pub/errors sur les instances d’évaluation et de production ne reflètent pas la dernière version du référentiel distant. Ce problème se produit lorsque les processus de déploiement restaurent ou remplacent des fichiers lors des versions d’environnement, ce qui empêche les modifications de fichiers directs de persister sur les instances cloud. Pour corriger ce problème, vous devez synchroniser correctement ces fichiers à l’aide du flux de déploiement basé sur les correctifs pris en charge.

Description description

Environnement

Adobe Commerce sur les infrastructures cloud

Problème/Symptômes

  • Les fichiers sous pub/errors sur les instances Adobe Commerce on Cloud Infrastructure ne reflètent pas les dernières versions du référentiel distant.
  • La comparaison du contenu des fichiers sur SSH montre que les fichiers pub/errors en évaluation ou en production diffèrent de ceux dans Git.
  • Les personnalisations apportées directement aux fichiers pub/errors sur l’instance sont perdues ou rétablies après chaque déploiement.

Cause

Dans Adobe Commerce Cloud, certains fichiers ne sont pas détenus par le projet de la même manière que les modules ou thèmes personnalisés. Les packages de base d’Adobe Commerce, les dépendances gérées par le compositeur ou les outils au moment du déploiement fournissent ces fichiers et le déploiement dans le cloud peut les recréer ou les remplacer.

Pendant le déploiement, Adobe Commerce Cloud utilise ece-tools avec les correctifs cloud pour Commerce et l’outil de correctifs de qualité pour créer et préparer la base de code. Le système applique les correctifs en attente dans l’ordre suivant :

  • Correctifs Commerce requis à partir des correctifs cloud pour Commerce
  • Correctifs facultatifs sélectionnés dans l’outil de correctifs de la qualité
  • Correctifs personnalisés de m2-hotfixes, appliqués par ordre alphabétique par nom de correctif

Par conséquent, le déploiement d’peut restaurer, recréer ou superposer des fichiers fournis par les packages Adobe Commerce ou les dépendances gérées par le compositeur. Si vous personnalisez ces fichiers en dehors du flux de correctifs pris en charge, le déploiement suivant remplace ces modifications.

Résolution resolution

Lors du déploiement, Adobe Commerce sur les infrastructures cloud applique les correctifs dans un ordre défini. Une fois que les correctifs Commerce obligatoires et les correctifs facultatifs sélectionnés sont traités, le déploiement applique des correctifs personnalisés à partir du répertoire m2-hotfixes. Ce processus garantit que votre personnalisation est réappliquée de manière cohérente à chaque déploiement d’.

Pour conserver les modifications apportées aux fichiers gérés par Adobe Commerce ou par le compositeur, procédez comme suit :

  1. Créez un correctif personnalisé pour la modification requise.
  2. Placez le correctif dans m2-hotfixes à la racine du projet.
  3. Validez et envoyez le fichier de correctif.
  4. Redéployez l’environnement.

Lecture connexe

recommendation-more-help
experience-cloud-kcs-help-kbarticles