Skip to content
José A edited this page Jan 9, 2019 · 19 revisions

Enunciado del ejercicio práctico de EGC para el turno de las 8:30.


IMPORTANTE

*Los alumnos que hayan decidido tener un 10% de peso solo deberán realizar el ejercicio A. *Los alumnos que hayan decidido tener un 15% de peso deberan realizar el ejercicio A y el B. *Los alumnos que hayan decidido tener un 20% de peso deberan realizar el ejercicio A, B y el C. *Los alumnos que hayan decidido tener un 30% de peso deberan realizar el ejercicio A,B,C y el D.

Ejecicio A

  • Realice un fork de este repositorio.
  • Clone este repositorio.
  • Cree una nueva rama llamada desarrollo.
  • Identifique el error de ejecución del código alojado en el repositorio.
  • Cree una issue para reportar el error según la plantilla vista en clase.
  • Realize las modificaciones necesarias para que se pueda lanzar DECIDE.
  • Haga commit de los cambios en la rama de desarrollo.
  • Cree el archivo travis.yml para pasar las pruebas exclusivamente del modulo de la mixnet.
  • Commitee el archivo travis.yml.
  • Realice un push de los cambios.

Ejercicio B

  • Prepare travis para que ejecute los tests cuando se realice algún cambio en la rama master
  • Haga merge con el master del repositorio
  • Revierta el último commit realizado
  • Haga de nuevo commit del cambio para la corrección del error pero asociandolo a la issue.

Ejercicio C

  • Realice los cambios necesarios en los archivos de docker para que despliegue este repositorio.

Ejercicio D

  • Realice los cambios necesarios en los archivos de docker para solucionar el error al desplegar la base de datos en la rama de desarrollo.
  • Configure y añada los archivos necesarios para desplegar DECIDE en Heroku cada nueva versión subida al master del mismo.
  • Realice un merge de los cambios realizados en desarrollo con la rama merge.
Clone this wiki locally