在Visual Studio市场(https://marketplace.visualstudio.com)中,我找到了一个扩展(版本1),现在可以在我的Azure Devops构建管道中使用它。我联系了进行了小改进的作者,昨天又推出了新版本的扩展程序。在VS MarketPlace中,我还看到v2已可用。但是,当我进入构建管道时,我仍然只能选择版本1。
我已与我组织的管理员联系,以确保安装了最新版本。我们甚至尝试删除该组织的扩展名(此时已反映在我的构建定义中)并重新安装它,但仍然只能选择版本1。
有什么想法为什么我无法访问扩展的最新版本?
扩展程序捆绑了多个版本的任务吗?通常,我们在您的扩展程序中包含任务的一个版本。现在还可以在一个扩展中包含多个版本,如果您希望在不中断运行旧版本用户的服务的情况下推出扩展的将来版本,将很有帮助。您可以看到多个版本的布局。您只能选择版本1,这意味着即使您在任务架构中更新了版本号,扩展也仅包含一个版本任务。换句话说,您可以选择的版本不是任务本身的版本,这意味着在此扩展中包括多少个不同的版本任务。
请参阅以下示例扩展清单,其中包括多个版本的任务。
{
"manifestVersion": 1,
"id": "build-release-extension-task",
"name": "Build and Release Extension Tools",
"version": "0.1.0",
"publisher": "{your publisher id}",
"targets": [
{
"id": "Microsoft.VisualStudio.Services"
}
],
"description": "Tools for building/releasing with Fabrikam. Includes one build/release task.",
"categories": [
"Azure Pipelines"
],
"icons": {
"default": "images/ic_extension.png"
},
"files": [
{
"path": "buildAndReleaseExtensionTaskV1"
},
{
"path": "buildAndReleaseExtensionTaskV2"
}
],
"contributions": [
{
"id": "custom-build-release-task-v1",
"type": "ms.vss-distributed-task.task",
"targets": [
"ms.vss-distributed-task.tasks"
],
"properties": {
"name": "buildAndReleaseExtensionTaskV1"
}
},
{
"id": "custom-build-release-task-v2",
"type": "ms.vss-distributed-task.task",
"targets": [
"ms.vss-distributed-task.tasks"
],
"properties": {
"name": "buildAndReleaseExtensionTaskV2"
}
}
]
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句