Diferencia entre revisiones de «Creación Administración Votaciones 1617»

De Wiki de EGC
Saltar a: navegación, buscar
(Integración continua)
(Integración continua)
Línea 25: Línea 25:
 
Para llevar a cabo la integración continua se utilizarán las herramientas Dockers, Maven y Jenkins.  
 
Para llevar a cabo la integración continua se utilizarán las herramientas Dockers, Maven y Jenkins.  
  
Esta integración se ha dividido en dos partes, la primera la fase Beta, esta se desplegará automaticamente cada vez que se realicen cambios en la rama master.
+
Esta integración continua consta de 3 partes:
 +
 
 +
Fase make:
 +
En esta primera fase se descargará el código cada vez que se realicen cambios en la rama "master" de GitHub y se preparará para ser desplegado.
 +
* [https://jenkins.egc.duckdns.org/view/AgoraUS_G04/<nowiki>Jenkins</nowiki>].
 +
 
 +
Fase beta:
 +
Esta segunda fase se encuentra automatizada, se lleva acabo cada vez que finaliza la fase make. Consiste en eliminar la aplicación que se encuentre desplegada y a partir del código de la fase make se lanzarla de nuevo.
 
* [https://beta.cavotacion.agoraus1.egc.duckdns.org<nowiki>Enlace a modulo desplegado en fase Beta</nowiki>].
 
* [https://beta.cavotacion.agoraus1.egc.duckdns.org<nowiki>Enlace a modulo desplegado en fase Beta</nowiki>].
  
Por otro lado la fase estable se desplegara de forma manual para así asegurar el funcionamiento y la integración con el resto de subsistemas.
+
Fase stable:
 +
Por otro lado la fase stable se desplegará de forma manual para así asegurar el funcionamiento y la integración con el resto de subsistemas.
 
* [https://cavotacion.agoraus1.egc.duckdns.org<nowiki>Enlace a modulo desplegado en fase Stable</nowiki>].
 
* [https://cavotacion.agoraus1.egc.duckdns.org<nowiki>Enlace a modulo desplegado en fase Stable</nowiki>].
 
== Subsistemas relacionados ==
 

Revisión del 13:29 2 ene 2017

Aspectos organizativos

Miembros

  • Rafael Trujillo González: Project Manager
  • Ismael de la Ossa Puerto: Software Developer
  • Armando Garrido Castro: Software Developer
  • Javier Pallarés Saavedra: Software Developer
  • Alejandro Tortolero Niza: Software Developer

Actas

Repositorio

Como repositorio de código de nuestro subsistema usaremos Github, nuestro repositorio se encuentra dentro de la organización AgoraUS-G1-1617 para una mejor localización del resto de subsistemas.

Opera

Aqui podemos encontrar la página de grupo dentro del portal Opera donde se realizaran las entregas correspondientes.

Integración continua

Para llevar a cabo la integración continua se utilizarán las herramientas Dockers, Maven y Jenkins.

Esta integración continua consta de 3 partes:

Fase make: En esta primera fase se descargará el código cada vez que se realicen cambios en la rama "master" de GitHub y se preparará para ser desplegado.

Fase beta: Esta segunda fase se encuentra automatizada, se lleva acabo cada vez que finaliza la fase make. Consiste en eliminar la aplicación que se encuentre desplegada y a partir del código de la fase make se lanzarla de nuevo.

Fase stable: Por otro lado la fase stable se desplegará de forma manual para así asegurar el funcionamiento y la integración con el resto de subsistemas.