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 laterImportant: A partir de HCL Commerce 9.1.14.0, las imágenes del contenedor de aplicaciones están pensadas para ejecutarse como usuario no raíz de forma predeterminada. Este cambio puede interrumpir su despliegue personalizado. Por lo tanto, debe revisar el cambio y sus posibles efectos. Para obtener más información, consulte HCL Commerce : usuarios y privilegios de contenedores.

Introducción

Herramienta HCL Commerce Build puede compilar los elementos de personalización de los cuatro entornos de servidor que se encuentran en HCL Commerce Version 9.1:
Note:
Se proporcionan plantillas y ejemplos de archivos de configuración y propiedades para cada tipo de aplicación. Puede comenzar a crear fácilmente estas aplicaciones no incluidas, pero los procesos de compilación más avanzados y especializados también se pueden lograr personalizando los propios scripts ANT de compilación.

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.