Para solicitar un proyecto FundewebJS se deberá solicitar vía APIUM (Menú Aplicaciones - Nuevo Servicio FundeWebJs) con la siguiente información:

Prioridad del pórtico del servicio: La prioridad que tiene el servicio dentro de las asignaciones por parte de la OTD.
Nombre del servicio: Nombre que se le dará al servicio en APIUM
URL: url de despliegue del servicio
Base de datos: Base de datos principal a la que se accederá
Usuario de base de datos: usuario de base de datos que usará la aplicación web
Tipo: Solo API (aplicaciones de servicios), API + UI(aplicación web)
Ruta completa clase Main: (Paquete+Clase del backend) Si el proyecto no está generado seguir la nomenclatura "es.um.atica.miaplicacion.MiaplicacionApplication"

Si para nuestro proyecto necesitamos crear un nuevo esquema de base de datos, deberemos solicitarlo a sistemas, en concreto al departamento de bases de datos.


APIUM generará la estructura de jiras necesarias para gestionar el alta de la aplicación:

  • Alta del servicio en la infraestructura GitLab/Kubernetes
  • Alta del servicio en el sistema de logs Lagar
  • Creación de tarea de supervisión de QA




Nuevo en construcción

-> Solicitud de repositorio GIT -> Automática desde apium
    -> Cuando haya código funcional 
        -> Solicitud de configuración de despliegue en desarrollo y test
    -> Cuando se confirme el despliegue correcto
        -> Solicitu de logs en Lagar
    -> Cuando el código esté para pasar a producción
        -> Coordinar la solicitud de despliegue con el alta de logs en lagar
        -> El proyecto debe estar cerrado fuera de ATICA hasta que se confirmen ambas tareas


Procedimiento de solicitud de proyecto FundewebJS

El alta de un proyecto FundewebJS es un proceso complejo dividido en varias fases, según el estado del proyecto, para poderlo integrarlo de manera correcta con el sistema gestor de despliegues y la infraestructura cloud preparada para los mismos. A la hora de empezar un nuevo desarrollo deberemos realizar los siguientes pasos:

  1. Los miembros del equipo de desarrollo deberán dar de alta el proyecto en APIUM como un nuevo servicio FundewebJS. Esta alta creará un Jira a MNCS que tendrá como resultado un repositorio git para que los miembros del equipo de desarrollo empiecen a subir y compartir el código fuente del mismo



  2. Una vez que los miembros del equipo de desarrollo han subido al repositorio git creado para el proyecto código fuente correcto y funcional como para hacer un despliegue en los entornos, se deberá crear un Jira a MNCS para proceder a su alta tanto en el entorno de desarrollo como de test.
  3. Una vez se confirma que el despliegue tanto en desarrollo como en test es válido se deberá crear un Jira a MNCS para configurar los logs de desarrollo y test de la aplicación.
  4. Cuando el proyecto esté preparado para pasar a producción, los miembros del equipo de desarrollo deberán crear una tarea padre con dos subtareas para MNCS:
    1. Creación el despliegue de producción en sí
    2. Alta de los logs en Lagar
    3. Jira a sistemas para abrir el proyecto fuera de ATICA. Esta tarea no se podrá realizar hasta que las tareas anteriores estén finalizadas



  • Sin etiquetas