[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

Bonnes pratiques en matière d’embranchement Git

Le code Source passe par plusieurs phases de stabilité au cours du processus de développement :

  • Développement actif
  • Intégration de code initiale
  • Intégration du code pour l’assurance qualité (QA)
  • Intégration de code pour le test d’acceptation par l’utilisateur final (UAT)
  • Intégration de code finale pour les versions de production

Produits et versions concernés

Toutes les versions prises en charge de :

  • Adobe Commerce sur les infrastructures cloud
  • Adobe Commerce on-premise

Gestion des succursales

Chaque phase de développement doit comporter une branche correspondante dans Git pour suivre les modifications de code et faciliter le processus de déploiement :

  • Branche de tâche : où les développeurs valident leurs modifications de code individuelles lors de l’implémentation de tâches spécifiques, telles que des fonctionnalités et des correctifs de bugs.
  • Branche de développement : plusieurs développeurs fusionnent les modifications de leurs branches de tâches individuelles en une seule branche de développement pour les tests d’intégration automatisés. Cette branche est déployée dans un environnement de développement.
  • Branche QA : où les développeurs fusionnent les modifications une fois le développement terminé et le code terminé avec succès tous les tests d’intégration automatisés et la révision du code. Cette branche est déployée dans l’environnement d’assurance qualité pour les tests d’assurance qualité manuels.
  • Branche stable/UAT—Où le code est fusionné après avoir passé le test d’assurance qualité manuel. Cette branche est déployée dans un environnement UAT pour les tests d’acceptation des utilisateurs.
  • Branche de production/publication : emplacement où le code est fusionné après avoir passé l’UAT. Cette branche est déployée en production pour une version.
TIP
Les projets d’infrastructure cloud d’Adobe Commerce contiennent des branches spécifiques qui correspondent à différents environnements. Reportez-vous aux sections Workflow de projet Pro et Workflow de projet Starter du Guide cloud.

Stratégies des branches

Vous pouvez utiliser plusieurs stratégies d’embranchement. Choisissez la stratégie qui convient le mieux à votre équipe de développement et à la complexité de votre projet.

Pour plus d’informations, consultez les ressources externes suivantes :

recommendation-more-help
754cbbf3-3a3c-4af3-b6ce-9d34390f3a60