XAMLビルドの問題をキューに入れ、そのためにTFS Rest APIを使用します。ビルドをキューにTFS Rest API - Xamlビルドへのパラメータの受け渡し
、我々は、URLに
https://{tfsinstance}/DefaultCollection/{teamproject}/_apis/build/builds?api-version=2.0
を投稿しているXAMLビルドの要求のhttps://www.visualstudio.com/en-us/docs/integrate/api/build/builds#queue-a-build
体が
{
"definition": { "id":7556 },
"parameters": "{\"ExistingBuildNumber\":\"ReachClient.2146.8\"}"
}
のように見える文書で説明したようにビルドは私たちの呼び出しで起動されますが、渡すパラメータはキューに入れられたビルドに渡されません。パラメータは新しいスタイルに渡されます。TFSはうまく構築されます。
これを解決する方法についてのご意見はありますか? TFS Rest APIには、Xamlビルドにパラメータを渡すための別のメカニズムは記載されていませんか?
オンプレミスTFSサーバー(TFS 2017アップデート2)を使用しています。
実際に使用しているパラメータは、XAMLビルドでサポートされていますか? XAMLビルド定義にパラメータを手動で追加し、ビルドをキューに入れることをお勧めします。ビルドがそれらのパラメータでうまく動作するかどうかを確認してください。 – Chamberlain
これらは、ビルドキュー時に設定できるパラメータです。 TFS Rest APIを使用して設定することはできません。 –