0

CC.NET を CI サーバーとして 1 か月ほど使用しており、TFS で問題なく動作しています。構成では、TFS サーバー、ユーザー名、パスワード、プロジェクト、およびワークスペースを指定できましたが、これはすべて問題ありません。

現在、TeamCity に移行する主な理由は、継ぎ目がよりしっかりしていて、使いやすいからです。問題は、TFS で動作させることです。

この目的のために、ワークスペースとマシン名は両方とも「BuildMachine」、ユーザー名は「BuildUser」、TFS プロジェクトは「$/Project/Dev/Website」です。

接続をテストすると成功するので、正しくセットアップしたと思います。ビルドを実行すると、「ビルド ステージ UpdateSourcesFromServer の実行時に RunBuildException」という TFS エラーが発生します。

「一致するワークスペースが見つかりませんでした。ワークスペースを再作成し、クリーン チェックアウトを実行します。」

次に、次のような新しいワークスペースを作成しようとします: TeamCity-S-sqa9qe2aulx22gz4rzkogl5kr/BuildUser

いくつかのマッピングをセットアップしようとしましたが、次の理由で失敗しました。

これは CC.net が使用していたワークスペースであり、c:\project\dev\website はプロジェクトへのパスであるため、問題はありません。問題は、TeamCity がこれを取得してこのワークスペースを使用しなかったのはなぜですか? なぜ独自の新しいものを作成しようとするのですか? どうすればこれを修正できますか?

ありがとう

4

1 に答える 1

0

BuildMachineワークスペースのパスをc:\BuildMachineWorkspace\単に。ではなくに変更するだけで、これを修正したようですc:\

c:\これは、全体がワークスペースではなくなったため、に他のワークスペースを作成できることを意味していると思いますc:\

于 2010-03-23T17:29:15.480 に答える