JJ / GII-2014

Repositorio para el material específico de cada clase, planificación y ejercicios.
http://jj.github.io/IV
Apache License 2.0
13 stars 48 forks source link

Añadido desliegue de la aplicación, integración continua y reorganizació... #585

Closed FranciscoPorcel closed 9 years ago

FranciscoPorcel commented 9 years ago

...n del proyecto.

fergunet commented 9 years ago

@FranciscoPorcel no hago el PR, porque el enlace al despliegue en 5 pasos no funciona (tampoco en el README del proyecto). De todas formas el sistema de integración continua que estáis usando está regular, deberíais usar un sistema de integración continua que ya exista (Travis, Jenkis, etc.) que automáticamente coja los fuentes de Github y definir los tests unitarios usando algún script del sistema que uséis. La funcioncita esa que habéis subido no es integración continua. Arregladlo y actualizar el fichero de nuevo cuando lo hagáis. /cc @JJ

JJ commented 9 years ago

Gracias, Pablo.

2015-01-22 12:07 GMT+01:00 Pablo García Sánchez notifications@github.com:

Closed #585 https://github.com/JJ/GII-2014/pull/585.

— Reply to this email directly or view it on GitHub https://github.com/JJ/GII-2014/pull/585#event-222942539.

JJ

FranciscoPorcel commented 9 years ago

Buenas tardes. Le escribo para que me aclare una serie de conceptos que no entiendo (tengo prácticas de empresa por la mañana por lo que no puedo asistir a clase para realizar estas cuestiones). Le comento la interpretación que yo hago de cada uno de estos conceptos y usted me corrige todo lo que sea necesario:

Por tanto, tal y como yo lo entiendo, el despliegue de la aplicación engloba tanto el provisionamiento de la propia aplicación como la integración continua. Por tanto, para la práctica 3 interpreto que hay que crear un script que realice la instalación de las herramientas, y después realizar la integración continua (con travis).

No tengo nada claros estos conceptos, por lo que agradecería muchísimo que fuera muy claro a la hora de explicármelos.

Muchas gracias. Un saludo.

JJ commented 9 years ago

Toda la información sobre esto está en el material de clase en http://jj.github.io/IV Por favor, mira los apartados correspondientes y me comentas si no entiendes algo. También en este tutorial http://curso-nube.github.io/test/tdd/broccoli/gulp/grunt/continuous%20integration/ic/ci/makefile/build%20tools/deployment/despliegue/2014/12/09/desarrollo-basado-en-pruebas/

El 22 de enero de 2015, 19:55, FranciscoPorcel notifications@github.com escribió:

Buenas tardes. Le escribo para que me aclare una serie de conceptos que no entiendo (tengo prácticas de empresa por la mañana por lo que no puedo asistir a clase para realizar estas cuestiones). Le comento la interpretación que yo hago de cada uno de estos conceptos y usted me corrige todo lo que sea necesario:

  • Despliegue de la aplicación: este concepto se refiere al hecho de instalar todas las herramientas necesarias para la ejecución de nuestro proyecto (incluyendo entorno de desarrollo) y además realizar una ejecución de éste y un test.
  • Integración continua: ejecución de la aplicación y de un test para comprobar que, si se han hecho cambios en ella, sigue funcionando de forma satisfactoria (mediante travis p.e.).

-Provisionamiento de la aplicación (relativo a la práctica final): instalación de todas las herramientas necesarias para la ejecución del proyecto (mediante chef p.e.)

Por tanto, tal y como yo lo entiendo, el despliegue de la aplicación engloba tanto el provisionamiento de la propia aplicación como la integración continua. Por tanto, para la práctica 3 interpreto que hay que crear un script que realice la instalación de las herramientas, y después realizar la integración continua (con travis).

No tengo nada claros estos conceptos, por lo que agradecería muchísimo que fuera muy claro a la hora de explicármelos.

Muchas gracias. Un saludo.

— Reply to this email directly or view it on GitHub https://github.com/JJ/GII-2014/pull/585#issuecomment-71076425.

JJ