Сборка TFS не может публиковать результаты теста, если сервер TFS находится в домене, отличном от места размещения - PullRequest
1 голос
/ 03 января 2011

У меня проблема с неудачной сборкой TFS, если мое место размещения находится в домене, отличном от сервера TFS.Я получаю сообщение об ошибке:

     Results file: C:\TestResults\CPU_Release.trx
     Test Settings: Default Test Settings
     Waiting to publish...
     Publishing results of test run buildAgent@computername 2011-01-03 15:31:38_Any CPU_Release to http://tfsserver:8080/...
     .....................The drop share directory "\\computername\Builds\projectName\CI_1.0.193.0" could not be accessed.
     The drop share directory "\\computername\Builds\projectName\CI_1.0.193.0" could not be accessed.
     1:6>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(1403,5): error MSB6006: "MSTest.exe" exited with code 1. [C:\Users\BuildType\TFSBuild.proj]

Как мне хотя бы пропустить публикацию результатов теста?Я пытался настроить свойство

<PublishTestResults>false</PublishTestResults>

, но это не помогает.Я использую TFS Server 2008.

Ответы [ 2 ]

1 голос
/ 19 января 2011

Этот обходной путь наконец помог мне.

0 голосов
/ 17 января 2011

Хотел бы я поговорить с параметром PublishTestResults , но, похоже, происходит то, что инструмент пытается аутентифицироваться в разных доменах или не имеет соответствующих разрешений в месте отбрасывания сети.

Две вещи, которые вы можете сделать:

  1. Добавьте имя пользователя и пароль, необходимые для доступа к хранилищу, в Диспетчер учетных данных компьютера агента сборки.
  2. Убедитесь, что эти учетные данные имеют правильные разрешения для этого сетевого ресурса.

Диспетчер учетных данных был представлен в XP и более поздних версиях.

...