Closed juanAFernandez closed 9 years ago
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.
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.
¿@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.
Todos los pasos a seguir los puse en el post, siguiendolos me funciona todo corrrectamente
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.
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.