問題タブ [build-agent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
125 参照

msbuild - 単にプロジェクトをビルドする以上のことを行うために、ビルド エージェントには何が必要ですか?

基本的なビルド エージェントを使用して MVC プロジェクトを正常にビルドします。つまり、エージェントは TFS の「エージェント プール」のダウンロードとセットアップ プロセスのみを使用して作成されます。

ビルド定義にタスクを追加しようとしているときに多くの SO の投稿と観察を読んだことから、「基本的な」ビルド エージェントはプロジェクトをビルドできるが、他にはほとんど何もできないように見えることがわかりました。たとえば、ビルド エージェントで単体テストを実行するには、Visual Studio をインストールする必要があることを理解しています。しかし、私は (素朴に) 少なくとも MSBuild がビルド エージェントにインストールされていると想定していました。そうではないようです。

質問 1 : MSBuild タスクをビルド定義に追加するには、MSBuild をインストールする必要があるかどうかを確認してください。MSBuild だけをインストールできますか? 質問 1a : MSBuild が基本ビルド エージェント上にない場合、ビルド エージェントはプロジェクトのビルドに何を使用していますか?

質問 2 : ビルド エージェントで単体テストを実行したい場合、無料の VS バージョン (Community 2017) で十分ですか、それともフル バージョンの VS をインストールする必要がありますか? (私は完全な VS/TFS オンサイト バージョンを実行しています) ビルド エージェントの単体テストには、無料の VS バージョン (Express と呼ばれていると思います) で十分であることが前年のバージョンで提案された他のフォーラムもありました。

質問 3 : ビルド エージェント、MSBuild、または VS で必要になる追加パッケージの「レベル」は、これらの 2 つだけですか? また、最初に MSBuild のみをインストールした場合、後でビルド エージェントに VS を追加すると問題が発生しますか?

0 投票する
1 に答える
390 参照

msbuild - TFS ビルド エラー - 別のパイプ エンドポイントが既にその名前でリッスンしているため、パイプ名 'xxx' でリッスンできません

TFS では、.Net プロジェクトのビルドを行っています。ローカルで構成されたエージェントがあり、それを使用してビルドが実行されます。エラーは次のように言います

別のパイプ エンドポイントが既にその名前でリッスンしているため、パイプ名 'net.pipe://localhost/taskagent/6/xxxxxx' でリッスンできません。

これが正確に何であるかわかりません....助けてください。参照用にエラーのスクリーンショットを添付します。 ここに画像の説明を入力 注:コードでTDD /テストプロセスを使用していません