Автоматизация GitHub Push на VSOnline

Учитывая первичное репо на GitHub (www.github.com/mycompany/myrepo) и вторичное репо в VSOnline (mycompany.visualstudio.com), я ищу способ автоматического выполнения push / pull из вторичного репо, при нажатии на основной.

Секулярное репо делает сборку CI и постоянно развертывается для нас, вызванное фиксацией на вторичном репо.

Другими словами, я не хочу, чтобы я вручную переводил оба РЕПО из моего клиента. То, что я действительно хочу, это нажать на основной пульт (GitHub) и создать некоторую автоматическую настройку, чтобы нажать / вытащить из вторичного (VSOnline), так что сборка CI и сборка компакт-дисков запускаются автоматически.

Множество возможных вариантов, которые могут решить эту проблему там, но кто-нибудь действительно сделал это с любым из них, который толкает / извлекает из репозитория VSOnline, из которого мы можем учиться?

Очевидно, что это решение с минимальными движущимися частями, конфигурацией и обслуживанием.

Отличный вопрос! Одна из вещей, которые мы только что объявили на этой неделе, – это новый набор API-интерфейсов Visual Studio Online, которые позволяют использовать эти типы сценариев. Это было кратко объявлено в лейтмотиве с демоверсией с User Voice, но мы также показали интеграцию более подробно в «Основательской сессии ALM Брайана Гарри» (которую вы можете смотреть онлайн сейчас).

На этом сеансе он фактически показал, что GitHub интегрирован с Visual Studio Online точно так же, как вы описали посредством интеграции с Zapier .