Automatice GitHub Push para VSOnline

Dado un repository principal en GitHub (www.github.com/mycompany/myrepo) y un repository secundario en VSOnline (mycompany.visualstudio.com), estoy buscando una manera de hacer automáticamente el push to / pull del repo secundario, al empujar a la primaria.

El repository Secundario está haciendo una compilation CI y deployment continuo para nosotros, desencadenada a partir de una confirmación en el repo secundario.

En otras palabras, no quiero tener que presionar ambos repos manualmente de mi cliente. Lo que realmente quiero es presionar al control remoto primario (GitHub) y tener un poco de configuration de automation para empujar hacia / desde el secundario (VSOnline), para que la compilation de CI y la compilation de CD se activen automáticamente.

Hay muchas opciones posibles que pueden resolver este problema, pero ¿alguien realmente lo ha hecho con alguno de ellos que empuja / saca de un repository de VSOnline del que podemos aprender?

Obviamente favorece la solución con las piezas mobilees mínimas, la configuration y el mantenimiento.

Gran pregunta! Una de las cosas que acabamos de anunciar esta semana es un nuevo set de API de Visual Studio Online que permiten estos types de escenarios. Se anunció brevemente en el discurso de apertura con una demostración con User Voice, pero también mostramos integraciones con más detalle en la Sesión Fundamental ALM de Brian Harry (que se puede ver en línea ahora).

En esa session, mostró realmente que GitHub estaba integrado con Visual Studio Online exactamente como lo describió a través de una integración con Zapier .