2

恥ずべきビルド モニターのサイレンをセットアップしようとしていますが、何らかの理由で TFS に接続できません。

TFS 自体はポート 8080 で実行され、TFSBuild は 9192 で実行されていますが、http://build-server:8080他のポートを配置または試行しても機能しません...

ここに画像の説明を入力 エラーメッセージ

(更新 1) ソースをダウンロードし、Wireshark を使用して、認証時に何が起こっているかを調べました。コードが TFS 用の標準の .net ライブラリ - Microsoft.TeamFoundation.dll (v2.0.50727) を使用しているため、私は混乱しています。サーバー上のIISを見ると、存在しないWebサービスを探しているようです-つまりPOST /TeamFoundation/Administration/v3.0/LocationService.asmx

これは TFS 2008 とはまったく互換性がなく、TFS 2010 のみが動作するということですか?

4

1 に答える 1

2

「Siren of Shame」をダウンロードして見てみました。

接続するには、次の形式で TFS の URL を入力する必要があります

http://tfs-Application-Server:8080/tfs

サイレン設定画面

ビルド サーバー (またはビルド コントローラー) ではなく、TFS サーバーに接続されることに注意してください。

ただし、TFS に接続すると、構成が面倒に見えます。TFS にあるすべてのチーム プロジェクト コレクションが正しく検出されましたが、コレクションの 1 つを選択すると、実行中のビルドが表示されませんでした。そのため、単一のチーム プロジェクトを選択しようとしましたが、ビルドは表示されませんでした。最後に、実行されていることがわかっているビルドを選択しましたが、それが Siren of Shame に表示されました。

何千ものビルドがあり、監視できるようにするために、それぞれを個別に選択する必要はありません。少なくとも、チーム プロジェクトを選択して、そのプロジェクト内のすべてのビルドをワンクリックで監視できるようにしたい

そこには多くの代替手段があります。しかし、どれも素晴らしいものではありません http://teambuildscreen.codeplex.com/

http://buildmonitor.codeplex.com/

http://tfsbuildinspector.codeplex.com/

于 2013-01-29T12:29:56.860 に答える