Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HitoFinal IV P4 Sección C: Configuración de integración continua y PaaS #23

Closed
juanAFernandez opened this issue Jan 20, 2015 · 5 comments

Comments

@juanAFernandez
Copy link
Member

Participación en todo lo relacionado al tema. Relacionad todo lo que hagáis referente a esto con #23 en los commits. Recordad que tenemos que participar todos.
Algunos enlaces:
1 2 3
En el último puede verse resumido lo que serían las claves:

La práctica de Integración Continua permite:

*Mantener un único repositorio de código fuente.
*Automatizar la construcción del proyecto.
*Hacer que la construcción del proyecto ejecute sus propios tests.
*Entregar los cambios a la línea principal todos los días.
*Construir la línea principal en la máquina de integración.
*Mantener una ejecución rápida de la construcción del proyecto.
*Probar en una réplica del entorno de producción.
*Hacer que todo el mundo pueda obtener el último ejecutable de forma fácil.
*Publicar qué está pasando.
*Automatizar el despliegue.

El problema es que nuestro proyecto es peculiar y no estamos desarrollando una aplicación en sí con lo que no podemos usar programas como Travis CI para gestionar la integración continua. Tenemos que buscar una forma de adaptarnos.

@mortega87
Copy link
Contributor

Ya que estamos utilizando como PaaS para la aplicación Microsoft Azure, he creado un post de configuración, y posteriormente crearé uno que automatice el proceso de instalación de las maquinas virtuales.

@mortega87
Copy link
Contributor

Creado script para instalar automaticamente el entorno virtual de Azure, con una maquina server y tres clientes. Para lanzar este script, previamente hay que sincronizar la cuenta con el equipo desde el que se lanza este script, ver el post que comentaba anteriormente, ya que ese proceso es imposible de hacer automatizado.

@juanAFernandez
Copy link
Member Author

¿@mortega87 has probado a instalar el azure-client en Linux? Lo he intentado de varias maneras y no consigo nada.
Siempre me da un error con node.js

npm ERR! Error: No compatible version found:

lo he actualizado como decían aquí pero nada.

@mortega87
Copy link
Contributor

Todos los pasos a seguir los puse en el post, siguiendolos me funciona todo corrrectamente

juanAFernandez added a commit that referenced this issue Feb 1, 2015
@juanAFernandez
Copy link
Member Author

Valoradas las posibilidades y opciones de la integración continua entre los compañeros y añadido en la documentación web, terminada la configuración del despliegue de las máquinas de forma automática en Azure se cierra el issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants