Pregunta

Para las pruebas, estoy planeando ejecutar una prueba de integración continua.Hay principalmente dos opciones: alojado, o su propio escritorio / servidor.Lo romperé en 3 opciones que tengo:

  1. alojado:

    • económico, $ 10-20 / mes para una aplicación pequeña
    • Menos configuración, la compañía CI Gestiona todo hardware y software
  2. Desktop:

    • Podría comprar un escritorio simple y barato como servidor de prueba (alrededor de $ 500).
  3. servidor usado:

    • Mi oficina actual está descargando algún viejo servidor Dell Rack (probablemente Dual Core Xeon, que puedo comprar por $ 50 o menos
  4. Por favor, avísame, lo que mejor me sirve para un pequeño equipo de 2-3 desarrolladores.Gracias.

¿Fue útil?

Solución

Económico ... $ 20 por mes, o $ 50 Total para el Dell ... Suena como esa es la mejor opción hasta ahora, especialmente cuando no necesita confiabilidad (es decir, si se rompe, compra nuevos bits y reconstruir,o reevaluar sus opciones entonces).

Personalmente, reutilizaría una vieja máquina de escritorio: si fuera lo suficientemente bueno para el desarrollo, es lo suficientemente bueno para las pruebas automatizadas, y si eres algo como la mayoría de las tiendas, tendrás un montón de viejos que mienten desdeLa última vez que compró nuevas PC para los devs.

Otros consejos

Esto realmente depende de qué solución continuanteIngration que está utilizando, así como cuánto lo usará.

Por ejemplo, muchas soluciones de CI alojadas son muy baratas o incluso libres para solo unos pocos usuarios, algunos trabajos y un solo agente de compilación.Pero su hosting se vuelve mucho más caro cuando comienza a hablar de muchos trabajos y muchos agentes de construcción.

Entonces, mientras que el alojamiento puede ser más barato inicialmente, podría ser caro muy rápidamente.Instalaría el software CI en una máquina de escritorio antigua, y construiría su solución auto-alojada según sea necesario.Pero eso es solo yo, para algunas personas, los costos de alojamiento valen los ahorros en los dolores de cabeza en la configuración del sistema.

Licenciado bajo: CC-BY-SA con atribución
scroll top