2008-09-19 22 views

Respuesta

11

El único que he visto en acción es Smolder (se usa para parrot). Está basado en TAP y, por lo tanto, se integra bien con las estructuras de prueba de perl estándar. Vea también esto presentation.

+0

No se instala correctamente ... muchos errores de compilación al compilar. no lo recomendaría. – someguy

2

No lo he probado, pero TAP::Harness::JUnit debe hacer casi cualquier CIS disponible para usted. Me gusta Bamboo, ya que se integra en el resto de mis herramientas (Atlassian).

3

Es posible tener Cruise Control pagar y ejecutar su fuente de Perl. Se necesita un poco de google para reconstruir cómo hacerlo, pero lo he visto antes.

5

He investigado las diferentes sugerencias, pero a todos les pareció un poco complicado ponerse en marcha.

Desde que encontré Hudson, de jugar con él, me parece muy bien, junto con tap-to-junit-xml me llevó unos 30 minutos conseguir una construcción básica. Muy agradable.

2

me han impresionado con BuildBot recientemente - Es compatible con una gran cantidad de sistemas de control de origen, tiene una agradable interfaz web & IRC robot que funciona fuera de la caja, es bastante fácil de configurar y muy extensible (en Python).

Me llevó algo de tiempo configurarlo/ampliarlo para mi proyecto actual, y tuve que pasar por algunos aros para que funcione bien con TAP::Formatter::HTML. Pero ahora está funcionando & Estoy contento de haber dedicado el tiempo, funciona bastante bien.

Los elementos de la lista de deseos para mí son estadísticas colectivas & pantalla e integración de TAP.

+0

Parece que estás buscando Smolder :) De hecho, debería ser muy fácil vincular BuildBot y Smolder juntos para que Buildbot ejecute tus pruebas y luego envíe TAP Archive a Smolder para estadísticas, recopilación, visualización, fuentes Atom, correo electrónico , etc. – mpeters

0

Pjam - es un nuevo servidor de compilación basado en pinto para aplicaciones perl. Se trata de la construcción de servidor específica Perl, debido al uso de pinto bajo el capó se le da muy de control en su construye:

  • comparando construye
  • Hacer retroceder el proyecto de construcción determinado
  • ver cambios para la próxima construcción
  • etc.

es aplicaciones ruby ​​on Rails - ver más en https://github.com/melezhik/pjam-on-rails. El autor.

Cuestiones relacionadas