1

トリガーする前に特定の BuildDefinition の「ProcessParameters」を変更できるようにしたいので、TFS REST API v2.0 を介して要求を実行しようとしています。これは、特定の BuildDefinition の配置スクリプトに引数を渡すことができるようにするためです。

TFS SDK を使用してこの作業を行うと問題なく動作しますが、代わりに REST API を使用するようにリファクタリングする必要がありました。これは、Visual Studio と TFS チーム エクスプローラーを使用せずに運用マシンで実行する必要があるためです。

ドキュメントには、クエリで propertyFilter を指定できるはずだと書かれていますが、それ以上の情報を返すことができません。私が得ているものは、SDK での作業に慣れているものと比較して非常に軽いものです。

これが私のリクエストです: https://{instance}/DefaultCollection/{project}/_apis/build/definitions/{id}?api-version=2.0&propertyFilters=processParameters

「&propertyFilters=processParameters」の部分が設定されているかどうかに関係なく、応答はまったく同じです。プロパティ名のコンマ区切りリストを処理できるはずですが、無視されているようです。

API ドキュメントと実際の API の間にバグ、または不一致を見つけましたか? 「propertyFilters」クエリ パラメータは実際に実装されていますか? 私はそれを働かせることができません...

どんな助けでも大歓迎です!

4

1 に答える 1