Запуск сборки GIT в Visual Studio Team Services (была Visual Studio Online) через API для конкретной фиксации

Я рассматриваю создание некоторой интеграции между сборками Github и Team Services, чтобы я мог запускать сборку Team Services при создании или обновлении запроса на вытягивание Github; это не поддерживается напрямую прямо сейчас, насколько я могу судить.

Однако, глядя на документацию по REST API для сборки Team Services, он говорит, что мне нужно передать имя ветки для сборки тела.

Запросы на вытягивание не имеют ветки. Хотя у меня есть идентификатор коммита. Могу ли я передать SHA-1 для фиксации в качестве имени ветки? Или есть какой-то другой способ сказать, что нужно перейти к определенному коммиту?


person Chris Tavares    schedule 27.07.2016    source источник


Ответы (1)


Вы можете указать запрос на вытягивание в качестве исходной ветки в следующем формате:

refs/pull/pullrequestid/head

введите здесь описание изображения

person Eddie Chen - MSFT    schedule 29.07.2016