Armado de un paquete de implementación
Un paquete de implementación es un archivo comprimido que contiene todos los elementos necesarios para ejecutar una implementación en un ambiente del cliente.
Como mínimo, el paquete incluye:
Un BAP (paquete de aplicación de negocio con compilaciones tanto del front como del back listas para ser implementadas en el ambiente del cliente).
Un archivo steps2run.vt, que actúa como una “receta” que indica a vt-wizard qué implementaciones ejecutar y en qué orden.
Prerrequisitos
Tener un BAP disponible con los componentes del front y el back que necesitan implementarse en el ambiente destino (exportados desde Studio). Lee Crea un business application package para obtener más información.
Tener una carpeta de implementaciones ya creada en repo.veritran.com. Ejemplo: VTQA-PACKAGES. Si no tienes la carpeta creada, sigue los pasos que se explican a continuación para crear la estructura en su repositorio.
Arma el paquete de implementación
Sigue los pasos a continuación para armar el paquete a implementar:
Crea la estructura en el repositorio:
Accede a https://repo.veritran.com/.
Localiza la carpeta correspondiente al cliente.
Selecciona el ambiente donde se preparará la implementación.
Crea una carpeta para la implementación dentro de VTQA-PACKAGES. Por ejemplo: IMPLE_TEST_BAP_V001.
Crea una subcarpeta llamada VT_NET_OBJECTS.
Carga el BAP en la carpeta VT_NET_OBJECTS exactamente como se descarga de Studio.
Adjunta cualquier archivo adicional según sea necesario (por ejemplo: parámetros de negocio, códigos de respuesta de transacción, etc.).
Adjunta el archivo steps2run.vt. Este fichero debe especificar el nombre exacto del BAP y el identificador del nodo donde se ejecutará la implementación, siguiendo esta estructura: <nombreBAP:nodeID>. Por ejemplo: business-application-test-bapd-0.0.1-rc001.tar.gz:NDA1.
Crea la implementación en Jenkins:
Accede a Jenkins y ve a la sección Implementation del repositorio.
En la opción run_implementation, selecciona Build with parameters.
Completa lo siguiente:
IMPLENAME: Nombre de la carpeta que contiene la implementación en el repositorio.
NODE: Identificador único del servidor/nodo donde se ejecutará la implementación.
TOKEN: API token generado en Workspace en el ambiente destino. Esto permite el despliegue del BAP. Este campo es opcional, ya que también se puede introducir cuando se ejecuta vt-wizard en el ambiente destino.
Haz clic en Build para comenzar a empaquetar el paquete de implementación completo.
Monitorea el estado de generación en Jenkins. La herramienta notifica cuando la implementación está lista.
Encontrarás el archivo VT-FULL-IMPLE_TEST_BAP_V001.tar.gz en la carpeta de implementaciones VTQA-PACKAGES. Este archivo contiene: el BAP, archivos adicionales (parámetros, códigos de respuesta, etc.), el archivo steps2run.vt y los scripts de vt-wizard necesarios para ejecutar la implementación en el ambiente definido.
El paquete estará disponible para descarga directa o para transferencia FTP al ambiente del cliente.