image

Buenas,

el crack de Mattias Skold ha publicado en CodePlex y en la Visual Studio Gallery, una extensión para Visual Studio que nos permite crear automáticamente un esquema de ramas basado en las guías de Branhing y Merging de los ALM Rangers. La verdad que después de tanto evangelizar al respecto, creo que esta es la solución Guiño

Tfs Community Branch Tool

 

Descarga: http://visualstudiogallery.msdn.microsoft.com/ce9651af-671c-4148-987f-a91820646031?SRC=Home 

Saludos @ Home

El Bruno

image image image

5 responses to “[#TFS] TFS Community Branhing Tool: Herramienta para automatizar la creación de Branches”

  1. Hola, tengo instalado el tfs 2012 aunque ya he configure un “build controller” y su respectivo agent, tengo un error “TF225001 Creating a buid definition requires a build controller al momento de crear una nueva “build definition” desde VS 2012, es que debo crear un build controller para cada “collection” que tengo en el server ? gracias de antemano por cualquier sugerencia al respecto.

    Like

    1. Arturo, te he respondido en el otro thread.

      Like

  2. Buscando una solución a este problema encontré un post tuyo que indica como se podria crear varios build controller en una misma maquina, aunque la solucion no es oficial. Corrigeme si me equivoco porfavor, de tu post (también encontré este tema de configuracion en MSDN), se puede concluir que la instalar TFS esta hecho para tener un buid controller por proyecto y que solo puede haber uno configurado por maquina ?¿ Pero que pasa si una empresa de consultoria maneja 100 clientes con 100 proyectos, siguiendo la arquitectura que propone la documentación MSDN, dicha empresa deberia tener 100 maquinas solo para configurar un build controller ?¿ es esto rentable, óptimo y funcional ?¿

    Gracias, ojala puedas despejarme un poco las dudas.

    Like

    1. Arturo buenas,

      efectivamente la configuración de arquitectura de TFS2010 y TFS2012 es la siguiente:

      – solo se puede instalar un Build Controller (BC) en un ordenador
      – un Build Controller se puede relacionar con solo un Team Project Collection (TPC)

      Sobre estas bases, lo que puedes hacer es tener varios Team Project para cada cliente, dentro de una TPC y de esta forma tienes solo un BC atendiendo a “varios clientes”. Si por cuestiones legales no puedes tener dentro de una misma Base de datos mezclados los datos de varios clientes, pues tendrás que crear varios Team Project Collections y para cada uno de ellos, un ordenador asociado para compilar.

      Tampoco es cuestión de tener muchos ordenadores físicos, una máquina con 8GB de RAM puede albergar varias VMs con Hyper-V y cada una de estas máquinas puede tener instalado un BC. Físicamente ahí puedes ahorrar costes, si además lo que preocupa es el tema de las licencias, pues con el trial de 90 días de Win8 y el trial de 90 días de VS2012, puedes montar los Build Controllers de forma “casi gratis”

      Eso, o aplicar el fix no oficial.

      Las soluciones pasan por tener

      Saludos

      Like

      1. Gracias por responderme, creo que puedo vivir con las maquinas virtuales, saludos.

        Like

Leave a reply to arturo Cancel reply

Discover more from El Bruno

Subscribe now to keep reading and get access to the full archive.

Continue reading