Командная строка TFS 2010 - настройка / установка TFSConfig - PullRequest
2 голосов
/ 03 октября 2011

Справочная информация:

Это малоизвестная команда, доступная с помощью утилиты командной строки Team Foundation Server.По сути, он позволяет вам устанавливать сервисы групповой сборки (вместе с контроллерами и агентами) на машине, передавая файл конфигурации.Синтаксис:

tfsconfig setup /install /unattendfile:{filepath}

Файл выглядит как

<Configuration>
  <TeamBuild>
    <CollectionUri>
      <Uri>Url of your TFS project collection</Uri>
    </CollectionUri>
    <Credentials>
      <FullName></FullName>
      <Password></Password>
    </Credentials>
    <Controller>
      <ControllerName>Default Controller</ControllerName>
      <CustomAssemblyPath />
      <MaxConcurrentBuilds>0</MaxConcurrentBuilds>
    </Controller>
    <Agent>
      <AgentName>Agent 1 Name</AgentName>
      <ControllerName>Default Controller</ControllerName>
      <BuildDirectory>$(SystemDrive)\Builds\$(BuildAgentId)\$(BuildDefinitionPath)</BuildDirectory>
    </Agent>
      <!--AgentName>Agent 2 Name</AgentName>
      <ControllerName>Controller Name</ControllerName>
      <BuildDirectory>$(SystemDrive)\Builds\$(BuildAgentId)\$(BuildDefinitionPath)</BuildDirectory>
    </Agent>-->
    <Port>9191</Port>
    <UseSSL>False</UseSSL>
  </TeamBuild>
</Configuration>

В своей текущей форме он настроит службы сборки TFS на компьютере через порт 9191 с двумя агентами.

Проблема:

При настройке конфигурации она настроит службы сборки на машине с URL-адресом, похожим на

http://machinename:9191/v.....

моя проблема в том, что по какой-то причине я хочу иметь возможность контролировать «имя_машины» или, по сути, URL-адрес службы сборки.У меня есть подозрение, что это возможно, указав другой параметр в файле конфигурации, но я не могу этого понять!Некоторая помощь будет приветствоваться.

Ответы [ 2 ]

4 голосов
/ 11 октября 2011

К сожалению, автоматическая установка с tfsconfig не задокументирована, потому что она не была завершена в 2010 году. Мы планируем завершить ее в следующем выпуске.

2 голосов
/ 18 июня 2012

Есть несколько других (неподдерживаемых) методов для установки агентов для командной строки, их можно найти здесь: другие методы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...