¿Cuáles son los mejores marcos/proyectos de integración continua para Perl y por qué?¿Qué marco de integración continua para Perl?
Respuesta
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.
Echa un vistazo Test-AutoBuild!
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).
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.
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.
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.
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
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.
- 1. ¿Qué biblioteca de integración continua usar?
- 2. ¿Qué es la integración continua?
- 3. Integración continua para proyectos Xcode?
- 4. ¿Qué software de integración continua usa?
- 5. Subversion con integración continua
- 6. integración continua python
- 7. JSTestDriver e integración continua
- 8. integración continua con mysql
- 9. UI Testing Framework + Integración continua?
- 10. Integración continua: mejores prácticas
- 11. Sistema de integración continua para Python Codebase
- 12. Sistema de integración continua para Delphi
- 13. Hudson o Teamcity para una integración continua?
- 14. Integración continua y QA
- 15. ¿Qué herramientas usas para facilitar la integración continua (CI)?
- 16. Integración continua con ASP.Net MVC
- 17. Creaciones limpias en integración continua
- 18. Windows Azure e integración continua
- 19. Configuraciones de compilación de integración continua
- 20. Configuración de la integración continua con SVN
- 21. Servidor de integración continua para el código de Erlang
- 22. ¿Qué herramienta de integración continua se adapta a php?
- 23. Recomendaciones para la integración continua de Mercurial/Kiln + MSBuild + MSTest
- 24. ¿Cómo migrar de "Integración Arcana" a Integración Continua?
- 25. TeamCity para la integración continua de Python/Django
- 26. Servidor recomendado para la integración continua de un proyecto PHP
- 27. Integración continua con .net y svn
- 28. Uso de integración continua para implementar en una máquina virtual para ejecutar pruebas de integración
- 29. Integración continua de Git en Windows
- 30. Comprar una máquina para una integración continua: ¿factores clave?
No se instala correctamente ... muchos errores de compilación al compilar. no lo recomendaría. – someguy