Code personnalisé de combinaison pour le déploiement

L'Outil HCL Commerce Build (outil WCB) est l'outil que vous utilisez pour générer vos personnalisations dans des packages d'entrée. Ces packages peuvent être utilisés pour créer de nouvelles images de conteneurs et les déployer dans vos environnements d'exécution. Si un pipeline CI/CD est implémenté, vous n'avez pas besoin de vous préoccuper du déploiement.

HCL Commerce Version 9.1.14.0 or laterImportant: A partir de HCL Commerce 9.1.14.0, les images de conteneurs d'applications sont conçues pour être exécutées par défaut en tant qu'utilisateur non root. Cette modification peut potentiellement faire échouer votre déploiement personnalisé. Vous devez donc passer ce changement et ses impacts potentiels en revue. Pour plus d'informations, voir HCL Commerce utilisateurs et privilèges liés aux conteneurs.

Introduction

L'Outil HCL Commerce Build permet de générer des actifs de personnalisation pour les quatre environnements de serveur existants dans HCL Commerce Version 9.1 :
Note:
Des modèles et exemples de fichiers de configuration et de propriétés sont fournis pour chaque type d'application. Vous pouvez facilement commencer à construire ces applications prêtes à l'emploi, mais des processus de génération plus avancés et spécialisés sont également réalisables en personnalisant les scripts ANT de génération.

Chaque application est intégrée dans un package isolé. Les fichiers de configuration, d'entrée et de sortie sont séparés pour chaque application. Pendant qu'il est en train de créer une application, l'outil ne peut pas accéder aux ressources d'une autre application ou les référencer. Cependant, un seul environnement Outil HCL Commerce Build est nécessaire pour générer toutes les applications. Vous pouvez séparer proprement les fichiers et les ressources de différentes applications en les gardant dans différents répertoires, ou en utilisant différentes conventions de nom de fichier.

Le Outil HCL Commerce Build a les fonctions suivantes :

  • Le processus de génération fonctionne avec les systèmes de gestion de configuration source (SCM), y compris CVS, Subversion et Rational ClearCase. Il peut être étendu à d'autres systèmes SCM.
  • Outil HCL Commerce Build fournit des notifications de journalisation et de courrier électronique, lesquelles facilitent l'identification des problèmes.
  • Vous pouvez personnaliser l'application à l'aide de scripts Apache Ant. Les scripts par défaut sont modulaires et peuvent être réutilisés pour gagner du temps lorsque vous personnalisez votre processus de génération.
  • Vous pouvez également utiliser le Outil HCL Commerce Build pour créer des modifications de données et de schéma.

Vous pouvez exécuter Outil HCL Commerce Build à partir de l'environnement de développement de HCL Commerce, ou de HCL CommerceUtility server Docker container.