Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:integrations:msadadeploymentservice

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
ada:howto:sicoferp:factory:integrations:msadadeploymentservice [2022/04/04 15:22]
administraidor [Response]
ada:howto:sicoferp:factory:integrations:msadadeploymentservice [2022/04/04 16:49] (actual)
administraidor [Fábrica - Servicios Web - Integraciones - AdaDeploymentService]
Línea 8: Línea 8:
   * **Fase 5 (PHASE_5_RESTART_WEB_SERVER)** - Reiniciar servidor: Reinicia el servidor appeon para que tome los cambios.   * **Fase 5 (PHASE_5_RESTART_WEB_SERVER)** - Reiniciar servidor: Reinicia el servidor appeon para que tome los cambios.
  
-Cada fase puede ser lanzada por separado según necesidad. Sin embargo existe una fase (ALL_PHASES) que integra todas las fases. Es decir ejecuta todo el proceso de despliegue.+Cada fase puede ser lanzada por separado según necesidad. Sin embargo existe una fase (**ALL_PHASES**) que integra todas las fases. Es decir ejecuta todo el proceso de despliegue.
  
 ===== Descripción del Servicio ===== ===== Descripción del Servicio =====
  
 ^Nombre^Descripción^Tipo Servicio^Tecnología^Lenguaje^Tipo Desarrollo^Versión Desarrollo^Archivo de Configuración^ ^Nombre^Descripción^Tipo Servicio^Tecnología^Lenguaje^Tipo Desarrollo^Versión Desarrollo^Archivo de Configuración^
-|AdaDeploymentService|Realzia ​despliegues Appeon/​Powerbuilder.|Rest|SpringBoot 2.6.4|Java 11.0.315|Nuevo|11.6.0.1|application.properties|+|AdaDeploymentService|Realiza ​despliegues Appeon/​Powerbuilder.|Rest|SpringBoot 2.6.4|Java 11.0.315|Nuevo|11.6.0.1|application.properties|
 ^Tipo Empaquetado^Gestor de Dependencias^Servidor de Despliegue^IDE Proyecto^Tipo Repositorio^Url Desarrollo^Url Calidad^Url Producción^ ^Tipo Empaquetado^Gestor de Dependencias^Servidor de Despliegue^IDE Proyecto^Tipo Repositorio^Url Desarrollo^Url Calidad^Url Producción^
 |war|Maven 3.8.1|WildFly 20|SpringTools 4.6|Subversión|[[http://​adacsc.co:​1443/​svn/​repository/​ADA/​SICOFERP/​fuentes/​branches/​development/​core/​Microservicios/​AdaDeploymentService|SVN branches]]|[[http://​adacsc.co:​1443/​svn/​repository/​ADA/​SICOFERP/​fuentes/​trunk/​development/​core/​Microservicios/​AdaDeploymentService|SVN trunk]]|[[|SVN tags]]| |war|Maven 3.8.1|WildFly 20|SpringTools 4.6|Subversión|[[http://​adacsc.co:​1443/​svn/​repository/​ADA/​SICOFERP/​fuentes/​branches/​development/​core/​Microservicios/​AdaDeploymentService|SVN branches]]|[[http://​adacsc.co:​1443/​svn/​repository/​ADA/​SICOFERP/​fuentes/​trunk/​development/​core/​Microservicios/​AdaDeploymentService|SVN trunk]]|[[|SVN tags]]|
Línea 57: Línea 57:
   * Publicar la URL y Puerto del WildFly   * Publicar la URL y Puerto del WildFly
  
-=== Notas ===+=== Proceso ​=== 
 +Siga los siguientes pasos para utilizar la funcionalidad
  
-  * Se debe desplegar como jar +  * Antes de iniciar ​debe asegurarse que el servidor appeon contiene un despliegue previo para que se pueda extraer la configuración. Ya que appeon genera unas claves de control. 
-  * Se debe ejecutar en el mismo entorno donde está instalado el appeon developer y powerbuilder +  * La solución se debe ejecutar en el mismo entorno donde está instalado el appeon developer y powerbuilder. 
-  * El puerto por defecto es 8080, se puede modificar en el properties y volver a generar ​el jar. +  * El puerto por defecto ​de la solución ​es 8080. Se puede modificar en el application.properties y volver a [[ada:​howto:​sicoferp:​factory:​integrations:​deployspringboot|Generar ​el jar]] 
-  * Ejemplo de Consumo ​QA - Index: http://​localhost:​8080/​ +  * [[ada:​howto:​sicoferp:​factory:​integrations:​deployspringboot|Desplegar como jar]]  
-  * Ejemplo de consumo QA - Doc Swagger: http://​localhost:​8080/​api-docs+  * Validar ​Ejemplo de Consumo - Index: http://​localhost:​8080/​ 
 +  * Validar Documentación ​Swagger: http://​localhost:​8080/​api-docs 
 +  * Realizar despliegue de prueba.
  
 ===== Ejemplo de generación de despliegue completo ===== ===== Ejemplo de generación de despliegue completo =====
Línea 99: Línea 102:
 } }
 </​code>​ </​code>​
 +
 +^Columna^Descripcion^
 +|profileDeploymentName|Nombre de la tarea de despliegue.|
 +|temporaryDeploymentProcessingDirectoryPath|Directorio temporal que se utilizará para la generación de archivos del depsliegue. Esta propiedad no es obligatoria y si no se envía se utilizará un directorio temporal.|
 +|deploymentPhases|Array de cadenas que contienen las fases del depsliegue las cuales son: PHASE_1_COPY_CONFIG_FROM_REMOTE_TO_LOCAL_SERVER,​ PHASE_2_FULL_BUILD_PB,​ PHASE_3_DEPLOY_APPEON_DEVELOPER,​ PHASE_4_COPY_CONFIG_FROM_LOCAL_TO_REMOTE_SERVER,​ PHASE_5_RESTART_WEB_SERVER. Si desea ejecutar todas las fases sólo debe enviar la fase ALL_PHASES|
 +|deploymentExcludePhases|Array de fases que pueden ser excluidas del despliegue. Es utilizada cuando ejecutamos la fase ALL_PHASES|
 +|sshHost|Dirección Ip de la conexión ssh|
 +|sshPort|Puerto de la conexión ssh|
 +|sshUser|Usuario de la conexión ssh. Debe tener permisos de lectura/​escritura.|
 +|sshPassword|Contraseña del usuario de la conexión ssh|
 +|powerbuilderExecutablePath|Ruta del ejecutable powerbuilder. Si el path tiene espacios deben encapsularse en cadenas ""​ y separadores \\|
 +|powerbuilderWorkspaceProjectPath|Ruta del workspace del proyecto powerbuilder. Si el path tiene espacios debe encapsularse en cadenas ""​ y separadores \\|
 +|powerbuilderTargetProjectPath|Ruta del target(proyecto) powerbuilder. Si el path tiene espacios debe encapsularse en cadenas ""​ y separadores \\|
 +|powerbuilderTargetProjectPath|Ruta del target(proyecto) powerbuilder. Si el path tiene espacios debe encapsularse en cadenas ""​ y separadores \\|
 +|appeonRepositoryConfigDirectory|Ruta del directorio appeon donde se guarda la configuración. Si el path tiene espacios debe encapsularse en cadenas ""​ y separadores \\|
 +|appeonDeveloperExecutablePath|Ruta del ejecutable appeon. Si el path tiene espacios debe encapsularse en cadenas ""​ y separadores \\|
 +|appeonProfileDeployment|Array que contiene los perfiles de despliegue que se van a generar. Solo puede enviar despliegues de un mismo proyecto. Cada depsliegue requiere nombre del despliegue y datasource.|
 +|emailToNotificationDeployment|Correo principal de notificación de despliegue.|
 +|emailCcNotificationDeployment|Correo de copia de notificación de despliegue.|
 +|emailBccNotificationDeployment|Correo de copia oculta de notificación de despliegue.|
 +|notes|Nota asociada al proceso de despliegue.|
 +|stopWebServerCommand|Comando de parada del servidor de despliegue.|
 +|startWebServerCommand|Comando de inicio del servidor de despliegue.|
  
 ==== Response ==== ==== Response ====
ada/howto/sicoferp/factory/integrations/msadadeploymentservice.1649085736.txt.gz · Última modificación: 2022/04/04 15:22 por administraidor