¿Fuente abierta equivalente de TFS?

¿Existe una combinación de OSS que pueda integrarse estrechamente para realizar lo siguiente ?:

  • Control de fuente (Preferiblemente distribuido, ya que no estamos hablando de TFS. Actualmente estamos pensando en GIT).
  • Integración Continua (Actualmente pensando en TeamCity, a pesar de ser un producto comercial).
  • Seguimiento de artículos de trabajo (realmente importante para el desarrollo ágil organizado. La principal ventaja de la atmósfera de TFS es la capacidad de relacionar los loggings con los elementos de trabajo. No tengo idea acerca de OSS en este caso).

Para ser honesto, yo mismo he respondido a los dos primeros. Mi consulta principal es: ¿alguien sabe de un buen rastreador de elementos de trabajo que pueda integrarse estrechamente en Source Control?

Puedo recomendar Redmine como un rastreador de proyectos.

Interactúa con varios sistemas de control de fuente, Git es uno de ellos, y monitorea los posts de confirmación para references a problemas (busca cosas como "refs # 123" y "fixes # 123") Cuando ve un problema, usted Verá una list de las revisiones de control de fuente que se asociaron con el problema. Luego puede hacer clic en la revisión para ver qué files se vieron afectados y luego ver los cambios realizados en cada file.

Si está usando Windows, entonces TurtleMine se puede usar para get una list de problemas de Redmine para asociar con la confirmación. Este es un complemento para los productos de Tortoise y lo he usado con TortoiseSVN y TortoiseHg. Supongo que funcionaría con TortoiseGit.

Para mí, el único inconveniente es que es bastante difícil de instalar, pero Bitnami ha resuelto ese problema al proporcionar varias opciones de installation fáciles de usar.