首页 > 解决方案 > Azure Devops -----通过查询团队名称验证团队是否存在--存在返回true,不存在返回false(Bash,或AzureCLI)

问题描述

Azure Devops -----有人可以写一个函数,通过查询团队名称来验证组织中的团队是否存在--存在返回true,不存在返回false(Bash,或AzureCLI)</p>

AzureOrganization="https://dev.azure.com/ExampleOrganization"
AzureProject="ExampleProject"
az devops configure -d organization= $AzureOrganization project=$AzureProject

Azure Devops -----有人也可以写一个函数,可以通过查询迭代名称或迭代路径来验证组织中的迭代是否存在--存在返回true,不存在返回false(Bash,或AzureCLI) </p>

标签: azure-devopsazure-functionsazure-cli

解决方案


编辑我现在看到这个问题是同一用户重复的。原始问题:Azure Devops-如何验证组织中是否存在团队(Azure CLI 或 Azure Bash)

验证是否存在团队

(az devops team list --project "ExampleProject" --query "[?name=='ExampleTeamName']").Count -gt 0

验证是否存在迭代

我不确定您是要检查整个 Azure DevOps 组织的迭代还是只检查团队项目,但这里有一个可用于团队项目的脚本。我将搜索的深度设置为 10,但您可以根据需要更改该值(这是迭代树结构中的深度)。您必须自己替换ExampleProjectIterationNameIterationPath

按名称搜索:

(az boards iteration project list --depth 10 --project "ExampleProject" --query "children[?name=='IterationName']").Count -gt 0

按路径搜索:

(az boards iteration project list --depth 10 --project "ExampleProject" --query "children[?path=='IterationPath']").Count -gt 0

推荐阅读