问题描述
我正在尝试为TFS中的所有项目(本地版本15.112.26307.0)编译所有环境批准者的列表。我根据
但是,并非所有环境信息都在JSON中返回。具体而言,没有关于部署前/后批准的信息,也没有部署
步骤(下面的屏幕截图)。我需要查询另一个地方来检索该信息吗?
I am attempting to compile a list of all environment approvers for all of our projects in TFS (on-prem Version 15.112.26307.0). I am using the $expand=environments flag according tothe documentation. However, not all of the environment information is being returned in the JSON. Specifically, there is no information on pre/post deploy approvals nor deploy steps (screenshot below). Is there another place I need to query to retrieve that information?
Fred Szelag
Fred Szelag
推荐答案
您是否使用过"获取发布定义列表" API?此API无法扩展所有环境信息,它只是提供所有版本定义的一般环境信息。
Did you use "Get a list of release definitions" API? This API could not expand all the environment information, it just provide general environment information for all the release definition.
有关环境的详细信息,您需要使用"获取版本定义" ; API,特定于发布定义ID。
For detail information of environment , you need to use "Get a release definition" API, specific the Release definition id.
最好的问候
这篇关于TFS REST API发布环境的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!