Не удается подключить Teamcity к Team Foundation Service / TFSPreview.com - ошибка "Необходимо обновить клиент с помощью обновления прямой совместимости"
Teamcity 7.1.3 на 64-битной машине под управлением Windows 7
В данный момент устройство успешно собирает проекты VS2008, хранящиеся на сервере TFS2005, но пробует проекты VS2012, хранящиеся в TFSPreview / TF Service, и я не могу завершить настройку корня VCS.
После нажатия кнопки "Проверить соединение" я получаю следующее:
Test connection failed in VS2012 Test against TFSPreview :: VS2012 - Build
Configuration for Hello World. TFS failed. ExitCode: 1
stdout: TFS Native Verifier v7.1 Copyright (C) 2006-2012 JetBrains s.r.o.
Running under .NET Framework 4.0.30319.17929
INFO - Use Tfs from JetBrains.TeamCity.Tfs.Tfs8Accessor
TFS Native Accessor v7.1 Copyright (C) 2006-2012 JetBrains s.r.o.
INFO - Connecting to server https://[our TFS Area].visualstudio.com/DefaultCollection
Connection test:
Server='https://[our TFS Area].visualstudio.com/DefaultCollection'
Username='[username email]'
Root='$/Hello World'
ERROR - The request failed with HTTP status 400: TF253023: You must update your client
with the Forward Compatibility Update in order to connect to the Team Foundation Server
that you selected. To obtain this update, go to the Microsoft Web site:
http://go.microsoft.com/fwlink/?LinkId=166482.
System.Exception: The request failed with HTTP status 400: TF253023: You must update
your client with the Forward Compatibility Update in order to connect to the Team
Foundation Server that you selected. To obtain this update, go to the Microsoft Web
site: http://go.microsoft.com/fwlink/?LinkId=166482. ---> System.Net.WebException: The
request failed with HTTP status 400: TF253023: You must update your client with the
Forward Compatibility Update in order to connect to the Team Foundation Server that you
selected. To obtain this update, go to the Microsoft Web site:
http://go.microsoft.com/fwlink/?LinkId=166482.
При запуске программы установки, указанной в ссылке, я получаю следующее сообщение:
The upgrade patch cannot be installed by the windows installer service because the
program to be upgraded may be missing, or the upgrade patch may update a different
version of the program. Verify that the program to be upgraded exists on your computer
and that you have the correct upgrade patch.
Поэтому я застрял.:(
Я также установил Team Foundation Explorer из каталога tfc VS2005 TFS, чтобы я мог запустить оригинальный установщик по ссылке в сообщении об ошибке... но все равно та же ошибка.
Как я могу пройти эту ошибку?
Большое спасибо!
2 ответа
TeamCity 7.1.4 добавляет поддержку для tfsPreview.com, согласно блогу TeamCity
Хорошо, в основном это еще не работает. Когда я набираю это, самая последняя версия TeamCity - это 7.1.3, и JetBrains вернулись ко мне, заявив, что..
7.1.3 supports local TFS 2012 installations.
What we do not support is Windows Live authentication that is used for cloud instances of TFS.
Использование альтернативных учетных данных также не работает в 7.1.3, поэтому в текущей версии это выглядит как "нет".
JetBrains заявляет, что его планируется исправить в версии 8, но в зависимости от исправления его можно перенести в 7.x. Если так, я обновлю это соответственно.