Visual Studio Team Services con GitHub

Estoy buscando configurar un flujo de trabajo de CI para mi proyecto interno (fuente cerrada). Actualmente estoy usando GitHub para el seguimiento de git / issue. Mi aplicación es una aplicación de escritorio (sin implementaciones en la nube / servidor). Por lo tanto, el flujo de trabajo debe ser

Comprométete a dominar en githubNotificar a CI a través dewebhooks githubEjecute MSBuildEjecutar pruebasLanzamiento de compilación

Me gusta la idea de un sistema de CI alojado, pero no puedo entender si Visual Studio Team Services requiere un compromiso total o simplemente puedo usarlo para CI y notificarle los registros de Github a través de ganchos de github normales. No estoy tan interesado en migrar el seguimiento de problemas y el alojamiento de git a VS Team Services.

Mi pregunta especifica ¿Existen mecanismos de enlace dentro de Visual Studio Team Services para extraer desde repositorios de git remotos cuandowebhooks github son recibidos?

Respuestas a la pregunta(1)

Su respuesta a la pregunta