Azure DevOps 扩展需求
Azure DevOps Extension Demands
为 Azure DevOps 扩展设置约束以面向 Azure DevOps 和 Azure DevOps Server 2019 及更高版本。
这些设置正确吗
"targets": [
{
"id": "Microsoft.VisualStudio.Services.Cloud"
},
{
"id": "Microsoft.TeamFoundation.Server",
"version": "[17.0,)"
}
]
和
"demands": [
"api-version/5.0"
]
我无法从 https://docs.microsoft.com/en-us/azure/devops/extend/develop/manifest 获取信息。
是否有可用的目标和需求列表?
上有支持的目标和需求列表
- Microsoft.VisualStudio.Services.Cloud: installs into Azure DevOps Services
- Microsoft.TeamFoundation.Server: installs into TFS
- Microsoft.VisualStudio.Services: installs into both. Shortcut for Microsoft.VisualStudio.Services.Cloud and
Microsoft.TeamFoundation.Server version [14.2,)
Type
Description
Checked at publish?
Checked at install?
environment/cloud
Requires running in a cloud environment
Yes
Yes
environment/onprem
Requires running in an on-premises environment
Yes
Yes
api-version/{version}
Requires a specific API version (minimum)
No
Yes
extension/{id}
Requires a specific extension be installed/enabled
No Yes
contribution/{id}
Requires a specific contribution be available
No
Yes
contributionType/{id}
Requires a specific contribution type be available
No
Yes
扩展应该 运行 仅在 Sevrer 2019(而不是 2020)上有什么具体原因吗?如果不是你对 api 版本的需求应该足够了(见 https://docs.microsoft.com/en-us/azure/devops/integrate/concepts/rest-api-versioning?view=azure-devops#supported-versions)和 select Microsoft.VisualStudio.Services
作为目标,即:
"targets": [
{
"id": "Microsoft.VisualStudio.Services"
}
]
为 Azure DevOps 扩展设置约束以面向 Azure DevOps 和 Azure DevOps Server 2019 及更高版本。
这些设置正确吗
"targets": [
{
"id": "Microsoft.VisualStudio.Services.Cloud"
},
{
"id": "Microsoft.TeamFoundation.Server",
"version": "[17.0,)"
}
]
和
"demands": [
"api-version/5.0"
]
我无法从 https://docs.microsoft.com/en-us/azure/devops/extend/develop/manifest 获取信息。
是否有可用的目标和需求列表?
- Microsoft.VisualStudio.Services.Cloud: installs into Azure DevOps Services
- Microsoft.TeamFoundation.Server: installs into TFS
- Microsoft.VisualStudio.Services: installs into both. Shortcut for Microsoft.VisualStudio.Services.Cloud and Microsoft.TeamFoundation.Server version [14.2,)
Type | Description | Checked at publish? | Checked at install? |
---|---|---|---|
environment/cloud | Requires running in a cloud environment | Yes | Yes |
environment/onprem | Requires running in an on-premises environment | Yes | Yes |
api-version/{version} | Requires a specific API version (minimum) | No | Yes |
extension/{id} | Requires a specific extension be installed/enabled | No Yes | |
contribution/{id} | Requires a specific contribution be available | No | Yes |
contributionType/{id} | Requires a specific contribution type be available | No | Yes |
扩展应该 运行 仅在 Sevrer 2019(而不是 2020)上有什么具体原因吗?如果不是你对 api 版本的需求应该足够了(见 https://docs.microsoft.com/en-us/azure/devops/integrate/concepts/rest-api-versioning?view=azure-devops#supported-versions)和 select Microsoft.VisualStudio.Services
作为目标,即:
"targets": [
{
"id": "Microsoft.VisualStudio.Services"
}
]