Pregunta

Se me ha asignado la tarea de configurar un servidor de integración continua para nuestro proyecto y estoy sopesando las opciones.

Me gustaría usar cc.rb en lugar de cc por el simple hecho de que prefiero escribir Ruby que XML. Por lo que puedo ver, cc es un producto más maduro y viene con más funciones listas para usar.

Entonces, me gustaría saber si estaba configurando un servidor de integración con los siguientes requisitos, ¿qué sistema elegiría y cómo lo haría?

  • Soporte mercurial
  • Ejecute el conjunto de pruebas de selenio en múltiples plataformas
  • soporte x10 para luces de construcción (no esencial)

Cualquier orientación sería apreciada.

Saludos,

Chris

¿Fue útil?

Solución

Sí, estoy de acuerdo, Hudson es mucho más fácil de administrar y tiene una variedad de complementos ingeniosos que lo hacen flexible

Tiene soporte mercurial http://wiki.hudson-ci.org/display/HUDSON/Mercurial+ Complemento

El soporte de selenio también está disponible http://thinkvitamin.com/dev / easy-automatizado-prueba-de-aplicaciones-web-con-hudson-y-selenio /

Otros consejos

¿Ha considerado usar Hudson? Tiene soporte para múltiples idiomas y plugins y generalmente es muy flexible.

Creo que tiene soporte mercurial y de alguna manera podrías probar la prueba de selenio.

Karl

Bueno, personalmente usaría el CruiseControl original, pero probablemente sea porque ayudé a escribirlo. ;)

Hay muchas herramientas disponibles para hacer lo que quieras (CC, cc.rb, Hudson, etc.). Si solo le interesa ejecutar esas pruebas, la mayoría de ellas funcionarán. Si desea una experiencia más pulida y algunas características más (como la integración IDE), las herramientas como Zutubi Pulse (o Bamboo o Team City) comienzan a verse bien. Si desea ingresar al ciclo de vida completo (implementación de CI- > test- >) e informar desde múltiples herramientas, entonces algo más avanzado como AnthillPro podría ser el camino a seguir.

Entonces, realmente es una pregunta de qué más crees que te gustaría hacer.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top