Empaquetado del código personalizado para el despliegue
Herramienta HCL Commerce Build (herramienta WCB) es la herramienta que se utiliza para crear las personalizaciones en paquetes de entrada. Estos paquetes se pueden utilizar para crear nuevas imágenes de contenedor y desplegarlas en los entornos de ejecución. Si se implementa una interconexión CI/CD, no es necesario preocuparse por el despliegue.
![HCL Commerce Version 9.1.14.0 or later](../../base/images/91140plus.png)
Introducción
- Para personalizar el servidor web, consulte Personalización del Web server Docker container.
- Para personalizar el Tooling single-page application (SPA), consulte Personalización del Tooling Web Docker container.
Cada aplicación se compila en un paquete aislado. Los archivos de configuración, de entrada y salida son independientes para cada aplicación. Mientras compila una aplicación, la herramienta no puede acceder o hacer referencia los elementos de otra aplicación. Sin embargo, solamente es necesario un entorno de la Herramienta HCL Commerce Build para crear todas las aplicaciones. Puede separar correctamente los archivos y los elementos de diferentes aplicaciones colocándolos en directorios diferentes o utilizando convenios de nombre de archivo diferentes.
La Herramienta HCL Commerce Build presenta las características siguientes:
- El proceso de compilación funciona con los sistemas de gestión de configuración de origen (SCM), incluidos CVS, Subversion y Rational ClearCase. Se puede ampliar para dar soporte a otros sistemas SCM.
- Herramienta HCL Commerce Build proporciona las notificaciones de registro y de correo, que ayudan con la determinación de problemas.
- Puede personalizar la aplicación utilizando scripts Apache Ant. Los scripts predeterminados son modulares y se pueden reutilizar para ahorrar tiempo cuando se personaliza el proceso de compilación.
- También puede utilizar el Herramienta HCL Commerce Build para crear cambios de datos y esquemas.
Puede ejecutar el Herramienta HCL Commerce Build desde dentro del entorno de desarrollo de HCL Commerce o el HCL CommerceUtility server Docker container.