我正在编写构建服务器依赖项的脚本,并且在使无人参与的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 Build服务,但由于某种原因没有配置?当我启动tfsmgmt.exe时,我看到了向导选项。
有什么想法吗?
提前致谢
答案 0 :(得分:0)
/ Setup选项从未完成,并且未被记录。它没有任何支持,也不能保证它真的有效......正如你发现的那样。
另请参阅:https://stackoverflow.com/a/7719417/736079
作为对类似问题的回答,可以选择使用API并构建您自己的无人参与配置工具: