如何获取在Azure DevOps中创建的项目、存储库和团队的列表。还有管理员、贡献者和拉取请求批准者的列表。我看过Azure文档中提到的API,但它以json格式提供信息,这包含了很多信息,并且很难提取出项目和存储库名称。如何在excel或word文档中获取数据?
发布于 2021-10-04 07:35:14
最好的选择看起来像Rest API,它返回json,但恐怕没有简单的方法将它们导出到excel或word。
对于正在搜索什么是Rest API端点以获取它们的人,这里是详细信息;
如何获取git存储库?
您可以按照以下步骤查看存储库的数量
打开以下链接之一
https://dev.azure.com/{ORGANIZATION_NAME}/{PROJECT_NAME}/_apis/git/repositories/ https://dev.azure.com/{ORGANIZATION_NAME}/{PROJECT_ID}/_apis/git/repositories/
的计数
如何获取项目?
按照步骤1操作,然后打开下面的链接
https://dev.azure.com/{ORGANIZATION_NAME}/_apis/projects
如何获得团队?
按照步骤1操作,然后打开下面的链接
https://dev.azure.com/{ORGANIZATION_NAME}/_apis/teams
如何查找项目Id?
在Chrome中,打开开发人员工具,打开Azure DevOps并导航到您的项目,然后您将看到以下调用,这些调用将为您提供项目id
发布于 2019-04-29 14:21:53
如何获得在
DevOps中创建的项目、存储库和团队的数量?
恐怕目前还没有这样的开箱即用的方法来获取excel或word文档中的数据。我们无法通过查询获得项目和存储库的列表,并将其导出到excel或word文档。
要实现这一点,您可以接受Shayki Abramczyk的建议,使用Rest API。
获得json格式的响应后,使用Powershell或其他脚本解析json文件,如:
PS Script Get All Team Projects Listed as HTML–TFS/VSTS
此外,当我们解析josn文件时,我们甚至可以将数据导出到csv文件:
门票:How to export data to CSV in PowerShell?
希望这能有所帮助。
发布于 2020-11-27 06:59:04
列出所有repos,并计算您有权访问的行数。
# get repo details
$repo_list = az devops project list --query 'value[].name' -o tsv | % { az repos list --project $_ -o tsv}
# count the output lines
$repo_list = az devops project list --query 'value[].name' -o tsv | % { az repos list --project $_ -o tsv} | wc -l```
note: ran this in powershell with a computer with git bash. the wc command is not a powershell command normally
https://stackoverflow.com/questions/55864350
复制相似问题