14

最近、Source Safe から Team Foundation Server 2008 に移行しました。いくつかの自動ビルドをセットアップしていますが、クリック ワンス アプリの公開に関して、ビルド サーバーへの追加インストールが必要と思われる問題が発生しました。

Visual Studio IDE をインストールする必要があることを示す投稿を見たことがあります。.Net Framework SDK をインストールすると問題が解決するという投稿も見ました。ビルド サーバーに必要以上のものをインストールしたくはありませんが、サーバー チームに複数のリクエストを行って、異なる部分を異なるタイミングでインストールする必要もありません。ですから、ほとんどのチームが最終的に何をインストールするのか知りたいです。

それが重要な場合、現時点では専用のビルド サーバーはありません。私たちは小さなチームです (6 人の開発者、すべてローカル)。ビルドはメインの TFS ボックスで行われています。別のサーバーにあるのは SQL Server 部分だけです。

4

3 に答える 3

22

Team Foundation Build を使用してアプリケーションをコンパイルするだけであれば、.NET Framework で十分ですが、より高度なこと (単体テストの実行やその結果の TFS への発行など) を実行したい場合は、すぐに必要になります。弾丸を噛んで、ビルド サーバーに Visual Studio Team Edition をインストールします。私は通常、Team Suite のコピーをビルド サーバーにインストールするだけで、さまざまな機能を使用するライセンスを持っているユーザーが、それらの機能を自動ビルドの一部として実行できるようになります。

サーバーにインストールする必要があるのは理想的ではありませんが、現時点で最高のエクスペリエンスが得られます.

TFS サーバーをビルド サーバーとして使用することに関しては、ビルドはかなり CPU と IO を集中的に使用する傾向があるため、これは大規模なチームにはお勧めできません。すぐに実行できる場合は、それを回避できるはずです。

于 2009-04-22T18:35:00.863 に答える
2

thisによると、Visual Studio は必須ではなく、.NET Framework のみが必要です。リンクから考慮すべきもう1つの注意事項は、TFSボックスで行われるビルドに対して推奨されることです。

于 2009-04-22T15:37:27.000 に答える
0

はい、VS をビルド サーバーにインストールしました。TFSのセットアップについては、彼らのマニュアルに従いました。

于 2009-04-22T15:36:36.643 に答える