0

ビルドの品質を指定する必要があるデプロイ プロセスの一部である、コードをデプロイするカスタム ビルドがあります。現在、「Ready for Deployment」などの品質を入力する必要があります。プロジェクトに既に設定されているすべてのビルド品質を含むカスタム プロセス パラメーター ドロップダウンを追加したいと考えています。

最初に、ビルド品質を取得するためのカスタム アクティビティの作成を開始しました。TFS には、すでに以下を使用してこれを行う方法があります。

buildServer.GetBuildQualities(teamProjectName)

ただし、カスタム アクティビティには TeamProjectName を渡す必要があります。ここで混乱します。この引数を渡す方法がわかりません。

多くのプロジェクトがあり、それらすべてに同じビルド定義を使用したいので、チーム プロジェクト名をハードコーディングできません。

4

2 に答える 2

0

ワークフローにBuildDetail(タイプ の) 変数があります。IBuildDetailこれには、TeamProject実行中の現在のビルド ワークフローのチーム プロジェクトの名前を含むプロパティがあります。

入力引数をアクティビティに追加Stringし、XAML デザイナーで値を設定してBuildDetail.TeamProject、それが渡されるようにする必要があります。

于 2013-05-08T19:53:43.760 に答える