Para facilitar nuestras pruebas de lanzamiento, estamos buscando un sistema para construir automáticamente y (unificar) probar nuestros proyectos de software en una variedad de arquitecturas. Nuestras limitaciones son:Servidor de compilación y prueba automatizado independiente del idioma para múltiples proyectos
- El código para construir está escrito en varios idiomas, incluyendo Python, Java y C
- Tenemos varias arquitecturas de despliegue distintos.
- Tenemos varios proyectos, que nos gustaría construir y probar de forma independiente.
- Nuestro sistema de control de fuente es Subversion, y el sistema debe integrarse con eso.
- La solución ideal debería ser de código abierto.
Hemos visto:
Artifactory + Continuum: Niza, en algunos aspectos, pero está muy centrado en Java, con un apoyo limitado o inexistente Python.
Buildbot: Esto nos proporciona casi todas las funcionalidades que necesitamos, excepto que no es compatible con varios proyectos, lo cual es un factor decisivo para nosotros.
¿Qué recomendarías? ¿Que usas?
¿Cumple Perl con su definición de "servidor de compilación y prueba"? – Jared
Perl? No estoy seguro de entender. ¿Puedes elaborar? –
Fue una sugerencia de que podría tener que hacer rodar su propio sistema de compilación envuelto en un débil intento de humor. – Jared