ダン、
Release Management Client と Fiddler を通じて、Release Management REST API の詳細を把握しました。多くのブログやコメントを読んだ後、私たちのチームは、API を直接見ることができないことに気付きました。クライアントからのリリースを開始して fiddler を監視した後、API 呼び出しのすべての詳細を確認できることがわかりました。
リリースを開始するための REST API 呼び出しの 1 つ:
URL: http://**releaseManagementServer**:**port**/account/releaseManagementService/_apis/releaseManagement/OrchestratorService/InitiateRelease?releaseTemplateName=**releaseTemplateName**&deploymentPropertyBag=**deploymentPropertyBag**&api-version=3.0
Method: POST
上のエンドポイントのパラメータ:
- リリース管理サーバー
- ポート (デフォルト:1000)
- releaseTemplateName
- 展開PropertyBag
このブログでは、deploymentPropertyBag パラメーターの作成に関する情報を提供します。
プロパティバッグ
{
"Component1:Build" : "Component1Build_20140814.1",
"Component2:Build" : "Component2Build_20140815.1",
"ReleaseName" : "$releaseName"
}
Release Management Update4 の場合、api-version=3.0 を使用します