2015-06-03 3 views
3

У меня есть частный сервер GitLab, где находится мой репозиторий Git. Я создал сборку в VSO, используя новую систему сборки, которая сейчас находится в режиме предварительного просмотра. Эта система сборки поддерживает внешние репозитории, но можно постоянно выполнять сборку, только если репозиторий является либо VSO, либо GitHub. Невозможно сделать это с другими репозиториями git. Я могу настроить git-hook на свой GitLab, который вызывает внешний url, но я не нашел никакой информации о том, что VSO-сборка может быть поднята через API. Может ли кто-нибудь предложить какое-либо решение этой проблемы или обходное решение?CI на Visual Studio Online с внешним репозиторием git

+0

Уточните: где находится ваш GitLab? Это в вашей корпоративной сети за брандмауэром? –

+0

Правильно, это в моей корпоративной сети с брандмауэром. – Pashec

ответ

0

Я предполагаю, что вы уже разработали доступ и правильную экспозицию вашей инфраструктуры для VSO; другими словами, вы запускаете агент сборки на предварительном этапе или что ваши частные хранилища доступны извне корпоративной сети.

VSO предоставляет API REST Start a build, поэтому не стоит ставить в очередь новую сборку при необходимости.

+1

Не уверен, что он работает для новой системы сборки, а скорее для XAML-based one – Pashec

Смежные вопросы