2016-02-22 2 views
1

Я переместил коллекцию коллективных проектов на новый сервер. Все хорошо в Visual Studio и на веб-сайте, но сборка пытается извлечь исходный код из старого сервера.Исправить сборку vNext после перемещения коллекции

В определении сборки я не вижу места для установки URI коллекции. Существует переменная System.TeamFoundationCollectionUri, но она только для чтения, пытаясь установить ее в Variables, вызывает ошибку при сборке.

Попытка добавления нового сопоставления в репозиторий работает, поэтому сервер (веб-приложение) знает, что исходный код перемещен, но старое местоположение, кажется, осталось где-то в определении сборки.

Есть ли способ исправить это? Без повторного создания всех определений сборки я имею в виду.

+0

Вы перерегистрировали агента сборки на новый сервер? – ds19

+0

Да. Агенты есть, а сборки инициируются CI, но агенты ищут исходный код на старом сервере. –

+0

Как вы перемещали коллекцию? – ds19

ответ

0

В веб-интерфейсе нет ничего видимого, но вы можете увидеть имя сервера в базе данных TFS SQL. Репозиторий столбцов представляет собой nvarchar (MAX), содержащий все сопоставления и имя сервера.

Исправлено имя сервера с заменой в SQL, и теперь оно работает.