¿Cómo instalo los requisitos previos para que TeamCity se conecte con Team Foundation Server Version Control?

He instalado el prerrequisito (Team Explorer 2013) según mi leal saber y entender, pero cuando bash configurar una raíz VCS para conectarme a nuestro server TFS Version Control, sigo recibiendo este post de error:

"No se encontraron ensamblajes TFS en el sistema. Asegúrese de tener instalado Microsoft Team Explorer. Versiones admitidas: 2015 2013 2012 2010 2008 2005"

El Team Explorer que descargué de Microsoft parecía ser un complemento para Visual Studio, que no tiene mucho sentido como server-side component . De todos modos, configuré una connection a nuestro cuadro de TFS dentro de Team Explorer / Visual Studio en mi server de TeamCity.

Entonces tengo dos preguntas que parecen no documentarse por JetBrains:

  1. ¿Qué significa configurar y configurar Team Explorer? ¿Cómo puedo validar que configuré y configuré Team Explorer en mi server TeamCity correctamente?
  2. ¿Cómo sabe TeamCity cómo encontrar las asambleas de Team Explorer? ¿Hay algún tipo de configuration que se supone que debo hacer? ¿Dónde está esto documentado?

Supongo que estoy buscando un verdadero set de instrucciones paso a paso que no haga suposiciones sobre mi comprensión de TFS o Team Explorer, ni sobre las suposiciones sobre lo que ya he instalado en mi TeamCity box .

He leído los dos artículos en el sitio de JetBrains sobre cómo configurarlo, y no cubren la installation y configuration de requisitos previos o la configuration de TeamCity para descubrir los ensamblajes de Team Explorer que necesita.

Team Explorer es el software de cliente que utiliza para acceder a la funcionalidad de Visual Studio Team Foundation Server desde Visual Studio. Simplemente puede iniciar Team Explorer en su server de TeamCity para crear un proyecto de equipo y verificar un proyecto, para validar si está instalado correctamente.

No pude encontrar ninguna documentation que mencionara cómo TeamCity encuentra ensamblajes de Team Explorer. Pero, según tengo entendido, no se necesita configuration para detectar Team Explorer. Asegúrese de que su server TeamCity se esté ejecutando en Windows .

Si persiste el problema que no puede encontrar Team Explorer, puede instalar VS Premium en lugar de Team Explorer.

Configuración de Jetbrains TeamCity para CI con Team Foundation Server :

  1. Instalar Jetbrains TeamCity
  2. Si está planeando usar IIS o TFS en el mismo server, configure Jetbrains TeamCity para que se ejecute en un puerto que no sea 80 o 8080.
  3. Una vez que TeamCity esté en funcionamiento, puede comenzar a configurar su installation de TeamCity para comstackciones de CI.
  4. Inicie session en TeamCity con su nombre de usuario y contraseña
  5. Crea un nuevo proyecto TeamCity
  6. Crear una nueva configuration de construcción
  7. Ahora verá una serie de configuraciones de compilation que deberá completar en una vista de navigation de estilo mago.
  8. Ingrese la configuration general
  9. Ingrese la configuration de VCS
  10. Después de ingresar a la configuration de VCS, crea y adjunta una nueva raíz de VCS
  11. Ingrese la información relevante para su instancia de TFS
  12. Cree un paso de compilation utilizando Visual Studio como su comstackdor de compilation. Puede crear tantos pasos de compilation como necesite y especificar el order de los pasos (similar a un Flujo de trabajo de compilation de TFS).
  13. Para configurar comstackciones de continuous integration, deberá especificar un desencadenador de compilation. CI Builds generalmente usará un disparador VCS que se activa en cada check in de control de fuente.
  14. Si necesita pasar algún parámetro a su compilation, puede configurarlos en sus Parámetros de compilation.
  15. ¡Eso es todo! A continuación, puede ejecutar sus comstackciones manualmente haciendo clic en el button Ejecutar en TeamCity o simplemente verificar que sus comstackciones se activen en la siguiente verificación en TFS.