Ir al contenido

Gestión de despliegues y versiones de frontend

La gestión de despliegues determina quién puede publicar cambios de esquemas, API y frontend en el entorno operativo. Los permisos se gestionan por separado para que poder editar un archivo no implique poder sobrescribir una base de datos de producción.

Gestión de despliegues de frontend y API de esquemas

Permisos de despliegue

Configure Administrators only, Minimum user level y Deployment managers según la política de la organización. Cambie estos valores en Webspace deployment policy, que se abre al seleccionar Configure shared authority. La misma política de aprobación se aplica a los despliegues de esquemas y API y a las versiones de frontend.

  • Permita responsables designados en los entornos de desarrollo y verificación.
  • Limite el entorno de producción a administradores o responsables aprobados.
  • Revise periódicamente los cambios de responsables y el historial de despliegues.

Sobrescribir datos existentes

Cuando la base de datos de destino contiene información, puede aplicar Block everyone, Full administrators only o Approved deployment managers en Overwrite a populated database.

Para una base de producción con datos se recomienda Block everyone o Full administrators only. Antes de ejecutar el despliegue, revise las columnas modificadas, los elementos que se eliminarán y los procedimientos de copia de seguridad y recuperación. Al aplicar un esquema nuevo, las conexiones existentes se cierran y vuelven a abrirse con la nueva configuración.

Versiones de frontend

El menú Frontend releases abre la consola de lanzamiento (/@webspace/release). Allí puede subir archivos HTML, CSS, JavaScript y recursos, o un archivo comprimido, para publicar una nueva versión en el destino de implementación (/public).

Los esquemas y API y el frontend son resultados independientes, pero sus endpoints y CSP deben coincidir. Después del despliegue, compruebe en la dirección pública los recursos estáticos, la autenticación, las API REST y las conexiones WebSocket.

Documentos relacionados