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 に答える