-
Notifications
You must be signed in to change notification settings - Fork 1
sprint2 avance devops
Para mejorar el mantenimiento del pipeline, se implementa un workflow reutilizable que permite ejecutar la integración continua (pruebas unitarias) y el despliegue continuo (contruir la imagen del microservicio, desplegarla al repositorio ECR y actualizar el servicio ECS) dependiendo del microservicio con el que sea llamado el workflow:

De esta manera se puede implementar un pipeline mas limpio y fácil de ajustar con cada micro, pasando los parámetros requeridos por el reusable workflow (nombre y ruta del microservicio):

- Ejecución del pipeline CI/CD para cada microservicio

- Despliegue de cada micro en su respectivo servicio del cluster ECS

- Se configura una aplicación para NextJs con SSR en Amplify de AWS, el cual es un servicio que administra la integración y despliegue continuo de aplicaciones.
- Configuración del CI/Cd en Amplify

- Proceso de CI/CD corriendo luego de un commit a la rama develop del repo de Github


- Configuración para integración continua:

- Monitoreo como práctica de DevOps

Historias en progreso para la semana 1 del sprint 2, asignadas a cada integrante:

Tanto a nivel de HU como de las respectivas tareas de la misma (implementación del backend, frontend, pruebas unitarias, pruebas end-to-end, configuración de la infraestructura y del pipeline CI/CD):
-
HU-77 Crear proyecto

-
HU-28 Registro de candidatos

-
HU-10 Registro de usuarios ABC

-
Backend Commits

-
Backend PRs

-
Frontend Commits

-
Frontend PRs

Para esta primera semana se ejecutan, dentro del pipeline CI/CD, pruebas unitarias sobre los micros projects y collaborators, con un coverage superior al 80%:
-
Projects

-
Collaborators

-
Candidatos-cmd

-
Companies

Se planea la ejecución de pruebas de sistema E2E para verificar el correcto funcionamiento de las funcionalidades implementadas durante la semana del cierre del segundo sprint, asi como también pruebas manuales funcionales.
- Avance-1 - Charts
- Avance-1 - Devops
- Avance-2 - Charts
- Avance-2 - Devops
- Cierre - Charts
- Cierre - Devops
- Cierre - Retrospectiva
- Cierre - Instructivo Usuario
- Cierre - Documentación Técnica
- Objetivos, Restricciones y Requisitos
- Escenarios de calidad
- Visión de Arquitectura
- Estilos Tácticas Patrones
- Experimento1
- Experimento2
- Resultados Experimentación