U-deploy の特定の環境で、コンポーネントの現在のバージョンを取得しようとしています。問題は、私がそれを取得する方法を考え出した唯一の方法は、現在のスナップショットを取得してから、その特定のスナップショットのバージョンを一覧表示することです。ただし、すべての環境にスナップショットがあるわけではありません。スナップショット リソースを使用せずにこれを行う方法はありますか?
3582 次
2 に答える
1
公開されているサポートされている API には、そのためのコマンドがないようです。本当に情報が必要な場合は、変更される可能性のある内部 API を試すことができます。次のようになります。
curl -k -u userName:passw0rd "https://myserver.example.com:8443/rest/deploy/environment/{environmentID}/versions/{componentID}" -H "Accept: application/json"
そのコマンドは次のようなものを返します。この例では、環境インベントリに 2 つのバージョンのコンポーネントがあります。「名前」フィールドはバージョン名です。
[
{
"id": "063c41b5-d330-4b1b-a436-d771e29d39bd",
"name": "1.1",
"description": "",
"type": "INCREMENTAL",
"created": 1432846976920,
"active": true,
"archived": false,
"sizeOnDisk": 811008
},
{
"id": "92837511-fe7f-4512-9c28-081d0886aee9",
"name": "1.0",
"description": "",
"type": "FULL",
"created": 1432846976691,
"active": true,
"archived": false,
"sizeOnDisk": 823296
}
]
于 2016-07-25T18:11:49.987 に答える