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