Используете TF.exe с Team Foundation Service?

Мы перемещаем нашу сборку из Team Build (Team Foundation Service) на локальную машину сборки, используя Jenkins CI для сборки. Однако мы по-прежнему хотим использовать облако для управления версиями. Итак, теперь нам нужно получить доступ к облачной TFS, чтобы получить последнюю сборку. У Jenkins есть подключаемый модуль TFS, но он был создан для TFS 2008.

Теперь у меня проблема в том, что я не могу получить доступ к облачной TFS с помощью TF.exe из VS2012. Я нашел здесь статью, которая показала мне разницу между TFS 2008 и 2010 (мне нужно добавить /tfs/DefaultCollection к URL-адресу сервера), но это не сработало с облачной TFS.

Вот ошибка:

TF31002: невозможно подключиться к этому серверу Team Foundation: https://myserver.visualstudio.com/tfs/DefaultCollection < / а>.

URL-адрес сервера Team Foundation: https://myserver.visualstudio.com/tfs/DefaultCollection.

Возможные причины сбоя: - Неверное имя, номер порта или протокол для Team Foundation Server. - Team Foundation Server отключен. - Срок действия пароля истек или он неверен.

Техническая информация (для администратора): Удаленный сервер возвратил ошибку: (404) Не найдено.

Я пробовал с /tfs/DefaultCollection и без него. Тот же результат.

Документация, судя по тому, что я нашел, практически отсутствует.

Кому-нибудь удалось получить доступ к облачной TFS с помощью TF.exe?

РЕДАКТИРОВАТЬ: просматривая другие статьи, я видел, что другие делали это без /tfs, поэтому просто добавьте /DefaultCollection (спасибо Microsoft за изменение URL-адреса с каждой версией ...) Однако результат все еще дерьмо.

C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE> tf workspaces -format: short / server: https://myserver.visualstudio.com/DefaultCollection / логин: myuser, mypassword

Результат:

Нет соответствия рабочей области *; [ИМЯ ДРУГОГО ПОЛЬЗОВАТЕЛЯ] на компьютере MYMACHINE обнаружено в Team Foundation Server https://myserver.visualstudio.com/DefaultCollection.


person AlexK    schedule 12.02.2013    source источник


Ответы (1)


хорошо, решение найдено ... Добавить / computer: * если на компьютере, на котором запущен tf.exe, до этого не отображалось рабочее пространство ...

Вывод: URL-адрес для подключения к вашей коллекции в TFS менялся в каждой версии.

TFS 2008: mytfs

TFS 2010: mytfs / tfs / DefaultCollection

TFS 2012: mytfs / DefaultCollection

МОЙ БОГ..

person AlexK    schedule 12.02.2013