2

我正在尝试通过 REST API/Curl 命令获取部署到 UCD 环境中的组件的当前组件版本。下面是返回 UCD 中可用的该组件的所有版本的示例代码。它没有为我提供部署到环境中的该组件的最新版本。有什么帮助/建议吗?

curl -k -u userName:passw0rd \
-H "Accept: application/json" \  
"https://myserver.example.com:8443/rest/deploy/environment/{environmentID}/versions/{componentID}"
4

1 回答 1

1

uDeploy 有一堆未记录的 api 端点。我无法从他们的文档中弄清楚如何做到这一点,但多次检查 uDeploy Web 界面可以帮助您找到要命中的端点。

https://{your-udeploy-url}/rest/deploy/environment/{your-environment-id}/latestDesiredInventory/true?rowsPerPage=10000&pageNumber=1&orderField=name&sortType=desc

这将返回 json,您可以对其进行解析以获取部署在环境中的版本。

于 2019-08-13T15:56:06.657 回答