Setup github actions (aprovechando el docker compose). La primera accion sera chequeos de sanidad (ver que los contenedores can be up and running)
Setup testing: al igual que los chequeos de sanidad para contenedores, necesitamos que exista un script que corra la suite de testeo. Investigar un framework de pruebas de integracion, crear un endpoint que siempre retorne codigo 200, y hacer que en cada push se corra la suite de testeo. Si algun test no pasa, negar el push.
Rama develop
Setup hooks para ESLint: si hay cambios por realizar, no permitir el push
Tareas a realizar:
Rama Release
Setup github actions (aprovechando el docker compose). La primera accion sera chequeos de sanidad (ver que los contenedores can be up and running)
Setup testing: al igual que los chequeos de sanidad para contenedores, necesitamos que exista un script que corra la suite de testeo. Investigar un framework de pruebas de integracion, crear un endpoint que siempre retorne codigo
200
, y hacer que en cada push se corra la suite de testeo. Si algun test no pasa, negar el push.Rama develop