azure-devops - 在哪里可以找到 Azure Devops 中项目的 System.TeamProjectId
问题描述
我需要这个身份证,但我似乎无法在网上的任何地方找到它?
该文档仅将其称为系统变量。
上下文: 我有多个项目,我想在 CI 期间识别一个项目,以便它可以运行托管在另一个存储库中的 powershell 脚本。
解决方案
您可以使用REST Api获取所有团队项目的 ID :
https://dev.azure.com/{organization}/_apis/projects?api-version=5.0-preview.3
结果:
{
"count": 3,
"value": [
{
"id": "eb6e4656-77fc-42a1-9181-4c6d8e9da5d1",
"name": "Fabrikam-Fiber-TFVC",
"description": "Team Foundation Version Control projects.",
"url": "https://dev.azure.com/fabrikam/_apis/projects/eb6e4656-77fc-42a1-9181-4c6d8e9da5d1",
"state": "wellFormed"
},
{
"id": "6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c",
"name": "Fabrikam-Fiber-Git",
"description": "Git projects",
"url": "https://dev.azure.com/fabrikam/_apis/projects/6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c",
"state": "wellFormed"
},
{
"id": "281f9a5b-af0d-49b4-a1df-fe6f5e5f84d0",
"name": "TestGit",
"url": "https://dev.azure.com/fabrikam/_apis/projects/281f9a5b-af0d-49b4-a1df-fe6f5e5f84d0",
"state": "wellFormed"
}
]
}
您甚至不需要使用 Postman 或创建 Http 请求,只需在浏览器中输入上面的 API url。
推荐阅读
- vue.js - 如何更改 vuejs 中标签标题上的图标?
- amazon-web-services - AWS DynamoDB 数据映射器:查询条件缺少关键架构元素
- machine-learning - 什么是物体检测“头”?
- haskell - Haskell 基于语法生成无限流
- wpf - 引用的外部命名空间与本地命名空间崩溃
- algorithm - 笛卡尔幂 - 通过递归
- php - MySQLi 准备好的语句失败并且不会被执行
- hadoop - cloudera BDR HDFS复制和快照有什么区别
- python - 使用 format() 居中对齐并设置作为输入给出的精度
- php - 跨站点脚本 PHP 获取 URL 问题