Configurar la ejecución secuencial para crear un paquete de personalización
Después de que los desarrolladores incorporen código al repositorio de código fuente, debe crear un paquete de personalización para incluir el nuevo código.
+ Code
|--search-app
|----search-config.jar /*These JAR files will be copied to lib folder in search-ear*/
|----*.jar
|--xc-app
|--ts-app
|-- lib
|---- xxx.jar /*Any JAR files under this path will be copied into ts.ear under relative paths*/
|-- ejb
|---- xxx.jar /*Will invoke wsadmin scripts to update ejb model for WebsphereCommerceExtentionData.jar)
|-- xxx.jar /*Any JAR files under this path will be copied into ts.ear under relative paths)
|-- xxx.war /*Will copy and replace file under xxx.war folder)
|--crs-app
|----wc-web.war /*will unzip crs.ear, replace wc-web.war file, and then repackage as crs.ear)
+ Config
| --search-app
| -- search-runtime
| -- xc-app
| -- ts-app /*Will copy folders under this path to /SETUP/app/customization)
|---config
|---member
+ Certs /*This is an additional folder. If you have certificates that you want to bundle, you
need to implement WCB logic to package in the ZIP*/
|--------xxx.json( with privatekey/issue-ca/certification)
+ DeployScripts /*This is an additional folder. If you have custom deployment scripts,
you need to implement WCB logic to package in the ZIP*/
Cada paquete de aplicación incluirá solamente las carpetas relacionadas. Por ejemplo, si ejecuta el programa de utilidad WCB para la aplicación ts-app, el paquete resultante incluirá las carpetas ts-app y las carpetas adicionales que haya añadido, como Certs y DeployScripts.
El siguiente procedimiento ofrece directrices para implementar el procedimiento de creación en la ejecución secuencial. Puede utilizar una herramienta de orquestación como Jenkins o IBM Urban Code Deploy para organizar la ejecución secuencial.
Procedimiento
-
Asegúrese de que el programa de utilidad WCB está configurado para extraer del repositorio de código fuente.
Para obtener más información, consulte Configuración del script Ant de extracción de origen.
-
Asegúrese de haber configurado los valores de compilación para determinar la aplicación predeterminada que quiere compilar.
Para obtener más información, consulte Configuración de valores de empaquetado.
-
Cree un script que pueda utilizar la ejecución secuencial para ejecutar el programa de utilidad WCB e insertar el paquete creado en el repositorio de artefactos.
Para obtener más información acerca de la ejecución del programa de utilidad WCB, consulte Compilación de paquetes.
Después de ejecutar el programa de utilidad WCB, se crea un paquete ZIP y se guarda en el WCDE_installdir/wcbd/dist/server/wcbd-deploy-server-build-label.zip. Suba este paquete en el depósito de artefactos.