Génération de packages
Utilisez HCL Commerce Build tool pour créer des packages pour le déploiement.
Avant de commencer
- Configurez les configurations d'extraction de source.
- Configurez les paramètres de package.
- Copiez le code source des actifs de personnalisation dans un répertoire local (en mode local) ou configurez un référentiel de gestion de code source (SCM) pour les extraire correctement.
Projet Copiez ces fichiers. WebSphereCommerceServerExtensionsLogic Incluez tout le code de projet du répertoire source. WebSphereCommerceServerExtensionsData Incluez tout le code de projet du répertoire source. Modules Web personnalisables. - CommerceAccelerator.war
Incluez uniquement les fichiers créés ou modifiés par vous. Serveur de personnalisation. Puisqu'il est dédié à la personnalisation, extrayez ou copiez tous les fichiers qu'il contient vers le répertoire de travail.
Procédure
- Placez-vous dans le répertoire WCB_installdir.
-
Générez le package.
wcbd-ant.bat -Dapp.type=app-type -Dbuild.type=build-type -buildfile wcbd-build.xml -Dbuild.label=build-label
wcbd-ant -Dapp.type=app-type -Dbuild.type=build-type -buildfile wcbd-build.xml -Dbuild.label=build-label -Dwork.dir=mounted_dir
Où :- app.type
- Nom de l'application à regrouper.
- build.type
-
- local
- Récupérer des fichiers localement.
- svn
- Récupérer des fichiers à partir d'un référentiel Apache Subversion.
- cvs
- Récupérer des fichiers à partir d'un référentiel CVS.
- git
- Récupérer des fichiers à partir d'un référentiel Git.
- build.label
- Identificateur du package. Utilisez un libellé de génération significatif comme la date de génération ou le nom de balise du SCM.

- work.dir
- (Facultatif) Si vous avez créé un support de volume externe dans Configuration des paramètres d'emballage, spécifiez le support de volume.
-
Vérifiez le fichier journal situé à l'emplacement suivant : WCB_installdir/logs/build-label-tstamp/wcbd-build.log
Remarque :Pour plus d'informations sur la modification du contenu du package, voir Exemple de configuration.
Ant fournit également un moyen d'exécuter un fichier de génération Ant avec des informations de débogage vers la console. Spécifiez les indicateurs
-dou-debuglors de l'appel wcbd-ant.bat ou wcbd-ant dans le processus de génération. Toutefois, ces informations de débogage ne sont pas écrites dans le fichier journal créé par HCL Commerce Build tool. Lorsque vous exécutez HCL Commerce Build tool en mode débogage, redirigez les flux de sortie et d'erreur standard vers un fichier journal distinct.
Résultats
Un fichier compressé est créé et enregistré dans le répertoire dist pertinent, suivant le fichier et la convention de nom WCDE_installdir/wcbd/dist/server/wcbd-deploy-server-build-label.zip. Utilisez ce package pour générer une nouvelle image Docker afin d'inclure votre code personnalisé. Pour plus d'informations, voir Création d'une image Docker personnalisée à partir d'un package déployable.