Guía de Implementación de Weppa Cloud #
Te brindaremos una guía de implementación. Weppa Cloud admite varias formas de implementación automática de aplicaciones, lo que permite elegir la opción más adecuada, que se adaptará a tus necesidades específicas:
- Panel de control : corresponde a la implementación a través de un archivo (proporcionado como archivo local o URL )
- VCS : permite implementar desde tu repositorio VCS (por ejemplo, Git , SVN , Bitbucket )
- Hub Registry : crea un contenedor personalizado con tu aplicación basado en la imagen de Docker almacenada en suregistro público o privado.
- Complementos : implementa un proyecto utilizando una de las herramientas de desarrollo de software más populares ( Ant Task , Eclipse , Intellij IDEA , Maven o NetBeans ), que proporciona integración con la plataforma.
Para obtener más información sobre las dos últimas opciones, utiliza los enlaces correspondientes, mientras que en esta guía describiremos la implementación a través del archivo y el repositorio de VCS. Se pueden llamar desde Deployment Manager o colocando el cursor sobre el registro Deployments , que se proporciona para todos los servidores de aplicaciones, y haciendo clic en uno de los botones correspondientes.
Los dos primeros iconos ( archivo local y URL ) corresponden a la implementación a través de archivo y el último ( Git / SVN ), a la implementación desde el repositorio de VCS. Elije la opción adecuada y haz clic en ella para continuar con su configuración de implementación.
Configuraciones de la guía de implementación de archivos #
El proceso es extremadamente simple y se puedes iniciar en solo unos segundos configurando dos parámetros principales (es decir, proporcionando el archivo requerido y especificando un entorno de destino ). A continuación, la implementación se puede ajustar a tus necesidades específicas ajustando las configuraciones adicionales.
A continuación, proporcionamos una descripción detallada de todas las opciones posibles dentro del marco de implementación:
- Archivo local (o URL ): apunta al archivo de almacenamiento que se implementará (se selecciona automáticamente cuando se instala desde deployment manager)
- Entorno : selecciona un entorno de destino con el servidor de aplicaciones (se selecciona automáticamente cuando se instala desde el servidor de aplicaciones)
- Ruta : establece el contexto personalizado deseado; con este documento, las opciones disponibles pueden estar limitadas debido a las especificaciones del lenguaje de programación utilizado (por ejemplo, Python y Node.js tienen una única ruta de implementación predefinida únicamente)
- Hooks : aplica los scripts proporcionados antes o después del proceso de implementación.
- Estrategia de implementación (para implementaciones en servidores escalados ): permite elegir entre una variante de implementación simultánea relativamente más rápida , que provoca un breve tiempo de inactividad, y la opción implementación secuencial con demora para realizar la implementación en servidores uno por uno con un retraso establecido entre operaciones. lo que garantiza el tiempo de actividad de la aplicación
- Habilite la implementación sin tiempo de inactividad (solo para servidores PHP): ajusta (si se marca la opción) el flujo de implementación para evitar el tiempo de inactividad de la aplicación
Haz clic en implementar para iniciar el proceso en sí.
Configuraciones de la guía de implementación de Git / SVN #
El proceso es extremadamente simple y se puede iniciar en solo unos segundos configurando dos parámetros principales (es decir, seleccionando el repositorio requerido en Deployment Manager y especificando un entorno de destino ). A continuación, la implementación se puede ajustar a sus necesidades específicas ajustando las configuraciones adicionales.
A continuación, proporcionamos una descripción detallada de todas las opciones posibles dentro del marco de implementación:
- Repositorio : permite seleccionar el proyecto Git / SVN desde Deployment Manager (o saltar a su formulario de adición)
- Branch : define la rama del repositorio utilizada ( maestra por defecto)
- Entorno : selecciona un entorno de destino con el servidor de aplicaciones (se selecciona automáticamente cuando se instala desde el servidor de aplicaciones)
- Ruta : establece el contexto personalizado deseado; con este documento, las opciones disponibles pueden estar limitadas debido a las especificaciones del lenguaje de programación utilizado (por ejemplo, Python y Node.js tienen una única ruta de implementación predefinida únicamente)
- Compilación (para implementaciones de aplicaciones Java): permite elegir el nodo de compilación de Maven existente (o agregar uno al entorno de destino) y, si es necesario, seleccionar el directorio de trabajo del repositorio
- Hooks : aplica los scripts proporcionados antes o después del proceso de implementación.
- Estrategia de implementación (para implementaciones en servidores escalados ): permite elegir entre una variante de implementación simultánea relativamente más rápida , que provoca un breve tiempo de inactividad, y la opción implementación secuencial con demora para realizar la implementación en servidores uno por uno con un retraso establecido entre operaciones. lo que garantiza el tiempo de actividad de la aplicación
- Verificar e implementar actualizaciones automáticamente : permite verificaciones periódicas de cambios de código en su repositorio (con frecuencia configurable); si lo hay, se inicia la implementación automática del proyecto
- Resolución automática de conflictos : evita la aparición de conflictos de fusión al actualizar los archivos contradictorios a la versión del repositorio (es decir, se descartan los cambios realizados localmente)
- Habilite la implementación sin tiempo de inactividad (solo para servidores PHP): ajusta el flujo de implementación para evitar el tiempo de inactividad de la aplicación
Haz clic en Implementar para iniciar el proceso.
En unos minutos, tu aplicación se implementará con éxito. Ahora, puedes acceder a él con el botón abrir en el navegador , analizado a través de registros o administrado con el administrador de archivos / a través del acceso SSH .
Edición de proyectos Git / SVN #
Si es necesario, puedes ajustar el proyecto VCS ya implementado haciendo clic en el botón editar para la implementación adecuada.
Dentro del marco abierto, puedes editar los mismos parámetros descritos anteriormente para el marco de implementación. Por ejemplo, es posible cambiar de rama, agregar enlaces, habilitar la implementación automática de actualizaciones, etc.
Nota: Si se cambiaron las credenciales de acceso al repositorio del proyecto, debes proporcionar nuevas en Weppa Cloud para continuar trabajando con este proyecto. Primero, edita la autenticación para el repositorio en deployment manager .
Luego, debes editar todos los proyectos ya existentes de este repositorio. Weppa Cloud te preguntará automáticamente si deseas actualizar las credenciales.
Haz clic en sí para aplicar nuevas credenciales al proyecto, con esto abras terminado la guía de implementación de Weppa Cloud.