Немного фона.
В моей среде мы имеем множество небольших .NET-решений каждый в своих собственных хранилищах Subversion (500+). Мы не являемся магазином TFS и в настоящее время оцениваем перемещение нашего начального процесса CI в TeamCity.
Вместо того, чтобы эти 500+ репозиториев опросили наш сервер Subversion каждые 5-10 минут или около того, я хотел бы начать сборку проекта через HTTP-вызов REST-post-hook-hook (как это делает наше текущее решение). Затем я хотел бы, чтобы TeamCity обновлялся из SVN и начинал процесс сборки. Возможно ли это?
Я вижу, что TeamCity имеет REST API, только что документация разрежена. Я не уверен, как этот пример привязан ко всему, что я настроил. Что такое bt7? Как это связано с проектами, которые я настроил?
http://buildserver:8111/httpAuth/action.html?add2Queue=bt7