Herramientas de integración continua

Daniel Garcia Moreno dani en danigm.net
Dom Oct 26 14:15:36 CET 2008


El sáb, 25-10-2008 a las 17:57 +0200, lasizoillo escribió:
> Buenas:
> 
> En el curro estoy con un proyecto que está engordando un poquito y me
> gustaría algún tipo de herramienta de intgración continua para hacer
> las siguientes tareas:
>  * Descargar código del SVN
>  * Realizarle pruebas unitarias
>  * Sacar informe de cobertura de código de las pruebas
>  * Sacar informe de profiling de cada uno de los tests
>  * Generación de paquetes de instalación (eggs)
>  * Generar documentación actualizada del proyecto y de sus APIs
> 
> Si además sirve para compilación de aplicaciones C++ en Qt estaría
> bien, no vaya a ser que mi compi tenga envidia y quiera integrarlo en
> su parte. Pero no es necesario.
> 
> Conozco algunas herramientas de Java que podría adaptar para hacer las
> tareas, pero me gustaría evaluar alguna opción más pythonica. Quiero
> centrarme en la fase de desarrollo y pruebas, no me importa tener que
> usar una herramienta diferente como fabric para el despliegue en los
> servidores. Aunque si puedo automatizar un despliegue en la
> preproducción y probar con Selenium-RC el aplicativo, estaré
> encantado.
> 
> Alguna de las herramientas que he visto, sin entrar en detalles, son:
>  * Bitten[1]
>  * Buildbot [2]
>  * SCons [3]
> 
> ¿Recomendaciones? ¿Experiencias?
> 
> [1] http://bitten.edgewall.org/
> [2] http://buildbot.net/trac
> [3] http://www.scons.org/
> 
> Un saludo y gracias por adelantado:


Yo sólo conozco buildbot, y tengo que decir que es muy fácil de instalar
y administrar, y además es fácil añadirle más funcionalidad escribiendo
funciones en python.

------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Esta parte del mensaje está firmada	digitalmente
URL: <http://mail.python.org/pipermail/python-es/attachments/20081026/8ff22e7d/attachment.pgp>
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


Más información sobre la lista de distribución Python-es