4

すべてのビルドでTFS2010用に開発されたいくつかの微調整されたビルドプロセステンプレートを使用していますが、これらのBPTはカスタムアクティビティを使用していません。最近TFS2012にアップグレードし、アップグレード中にこれらの手順に従ってBPTを変換しました。

これはほとんどの場合正常に機能しますが、定期的に咳が出ます。

TF215097:ビルド定義のビルドの初期化中にエラーが発生しました\ Project1(Dev10)\ Simple-手動:ルートアクティビティの引数に指定された値がルートアクティビティの要件を満たしていませんでした:'DynamicActivity':タイプ'の入力パラメーター値が必要です「BuildSettings」という名前のパラメーターの「Microsoft.TeamFoundation.Build.Workflow.Activities.BuildSettings」。

ログには何もありません。根本的な原因として私が見ることができるものは何もありません。唯一の修正は、ビルドコントローラを再起動することです。その時点で、エラーは数時間消えます。コントローラの登録を解除して再登録すると、問題は約1日で解消されました。

ここで重要なのは、これらのビルドプロセステンプレートはTFS2012で機能しますが、私が判断できない理由で突然機能しなくなることです。

4

1 に答える 1

5

結局のところ、一部のビルドはまだレガシー2010スタイルのビルドプロセステンプレートを使用していました。誰かがそれらのビルドの1つをキューに入れると、ビルドコントローラー全体がおかしくなり始めました。これらのBPTを取り除くことで、問題を解決しました。

于 2012-12-31T16:08:23.463 に答える