0
TFS 2017で使用されていないリリースは、自動的に作成されて使用されていないため、削除されています。この仕事は猿の仕事です。一括削除を実行するか、削除するスクリプトを作成したいと考えています。TFS2017のバルクリリースの削除
これまでのところ、私はREST APIをチェックしていましたが、リリースを放棄するか、削除するオプションはありません。
他の提案はありますか?
TFS 2017で使用されていないリリースは、自動的に作成されて使用されていないため、削除されています。この仕事は猿の仕事です。一括削除を実行するか、削除するスクリプトを作成したいと考えています。TFS2017のバルクリリースの削除
これまでのところ、私はREST APIをチェックしていましたが、リリースを放棄するか、削除するオプションはありません。
他の提案はありますか?
私のテストに基づいて、REST APIを使用してリリースを放棄または削除することができます。
Abandoning an active release:(公式文書に記載)
PATCH http://server:8080/tfs/DefaultCollection/LCTFVCScrum/_apis/Release/releases/10?api-version=3.1-preview
{
"status": "abandoned",
"manualEnvironments": null,
"comment": "Abandon the release"
}
解除削除:(公式文書に記載されていない、Fiddlerツールで追跡)
DELETE http://win-server:8080/tfs/DefaultCollection/LCTFVCScrum/_apis/Release/releases/9?api-version=3.1-preview
それらの両方をうまくできた。
リリースIDを取得するために、REST APIを使用してリリースリストを取得してから、削除するRelease IDs
のリリースを削除するスクリプトを作成することができます。
は、リリースの一覧を取得します。
GET http://server:8080/tfs/DefaultCollection/LCTFVCScrum/_apis/Release/releases