TFS REST API v2.0でリクエストを実行しようとしています。特定のBuildDefinitionの 'ProcessParameters'をトリガーする前に変更することができます。これは、特定のBuildDefinitionのデプロイメントスクリプトに引数を渡すことができるようにするためです。ビルド定義を取得するレスポンスボディにプロパティがありません
TFS SDKを使用してこの作業を行うのは問題ありませんが、Visual StudioとTFSチームエクスプローラを使用しないでプロダクションマシンで実行する必要があるため、代わりにREST APIを使用するようリファクタリングする必要がありました。
documentationは私のクエリでpropertyFilterを指定できるはずだと言いますが、詳細情報を返すことができません。私が得ていることは、SDKを使いこなすのに慣れていたものに比べて非常に軽いです。ここで
は私の要求は次のとおりです。https:// {インスタンス}/DefaultCollection/{プロジェクト}/_apis//定義/ {ID} APIバージョン= 2.0 & propertyFiltersの=のprocessParametersを構築
応答が正確です「& propertyFilters = processParameters」部分が設定されているかどうかは同じです。コンマで区切られたプロパティ名のリストを扱えるはずですが、一見無視されるようです。
APIドキュメントと実際のAPIとの間に不一致がありますか? 'propertyFilters'クエリパラメータは実際に実装されていますか?私はそれを働かせることができません...
何か助けが大変ありがとうございます!