2

我正在编写构建服务器依赖项的脚本,但在无人值守的情况下配置 TFS 2010 构建服务时遇到了一些麻烦。

这是我从我的脚本中运行的。

y:\Visual Studio Team Foundation Server 2010\TFS-x64\setup.exe /q /UnattendFile "y:\Visual Studio Team Foundation Server 2010\TFS-x64\TFS2010Build.ini"

在ini文件中我有以下内容:

<Configuration>
  <TeamBuild>
    <CollectionUri>
      <Uri>http://tfs2010.somedomain:8080/tfs/default</Uri>
    </CollectionUri>
    <Credentials>
      <FullName>somdomain\TFS2010BUILD</FullName>
      <Password>some password</Password>
    </Credentials>
    <Controller>
      <ControllerName>LocalController</ControllerName>
      <CustomAssemblyPath />
      <MaxConcurrentBuilds>0</MaxConcurrentBuilds>
    </Controller>
    <Agent>
      <AgentName>Agent1</AgentName>
      <ControllerName>LocalController</ControllerName>
      <BuildDirectory>$(SystemDrive)\Builds\$(BuildAgentId)\$(BuildDefinitionPath)</BuildDirectory>
    </Agent>
      <!--AgentName>Agent2</AgentName>
      <ControllerName>LocalController</ControllerName>
      <BuildDirectory>$(SystemDrive)\Builds\$(BuildAgentId)\$(BuildDefinitionPath)</BuildDirectory>
    </Agent>-->
    <Port>9191</Port>
    <UseSSL>False</UseSSL>
  </TeamBuild>
</Configuration>

我安装了 TFS2010 构建服务,但由于某种原因没有配置?当我启动 tfsmgmt.exe 时,我会看到向导选项。

在此处输入图像描述

有什么想法吗?

提前致谢

4

1 回答 1

0

/Setup 选项从未完成,并且未记录在案。没有对它的支持,也不能保证它会真正起作用......正如你所发现的。

另请参阅:https ://stackoverflow.com/a/7719417/736079

正如对类似问题的回答,有一个选项可以使用 API 并构建您自己的无人值守配置工具来执行此操作:

另请参阅:https ://stackoverflow.com/a/9573948/736079

于 2012-05-08T19:10:37.997 回答