process automatizado de lanzamiento

Necesito usar algún sistema de versión y hacer una versión automatizada.

¿Puede sugerir algunos progtwigs de código abierto preferibles para usar y son eficientes?

Y cómo funciona una versión automatizada …

Hudson puede ser un buen comienzo (no solo para la gestión de lanzamientos sino para cualquier tarea que desee automatizar).

  • Se integra bien con la mayoría de los VCS que existen .
  • Tiene varios complementos relacionados con la Gestión de versiones, como:
    • Administrador de versiones de Subversion
    • Complemento de liberación M2 (lo que le permite realizar una versión de lanzamiento utilizando el maven-release-plugin desde dentro de Hudson)

CruiseControl (Java, .NET). Ver también Herramientas de continuous integration .