Я хочу запустить сборку в TFS, когда запрос на слияние в GitLab создается / обновляется. GitLab создает ссылку для каждого запроса на слияние:
ссылки / слияния-запросов / ID / головка
Когда я использую следующую спецификацию ветки, TFS не запускается.
ссылки / слияния-запросов / *
Вероятно, это связано с тем, что TFS не получает эту ссылку. Также в моем локальном репо мне нужно добавить строку в git config, чтобы получить его:
[удаленное «происхождение»]
url = https://server/repo.git
fetch = + refs / heads / : refs / remotes / origin /
fetch = + refs / merge-запросы / / head: refs / remotes / origin / merge-запросы /
Когда TFS внутренне использует репозиторий git для запуска триггеров, я могу изменить этот конфиг в репозитории TFS. Я искал на сервере TFS и агентах сборки поиск в git-репозитории, который мог бы использоваться для запуска сборок, но я не нашел его.
Есть ли способ указать TFS, чтобы он выбирал и запускал такую ссылку?
Я не хочу использовать сервисы, хуки или что-то еще, потому что это кажется простым решением, и я не могу позволить себе тратить на это много времени.
Спасибо!