无法更新Azure Devops(VSTS)扩展

西蒙·阿克斯

在Visual Studio市场(https://marketplace.visualstudio.com)中,我找到了一个扩展(版本1),现在可以在我的Azure Devops构建管道中使用它我联系了进行了小改进的作者,昨天又推出了新版本的扩展程序。在VS MarketPlace中,我还看到v2已可用。但是,当我进入构建管道时,我仍然只能选择版本1。

我已与我组织的管理员联系,以确保安装了最新版本。我们甚至尝试删除该组织的扩展名(此时已反映在我的构建定义中)并重新安装它,但仍然只能选择版本1。

有什么想法为什么我无法访问扩展的最新版本?

Lu Mike

扩展程序捆绑了多个版本的任务吗?通常,我们在您的扩展程序中包含任务的一个版本。现在还可以在一个扩展中包含多个版本,如果您希望在不中断运行旧版本用户的服务的情况下推出扩展的将来版本,将很有帮助。您可以看到多个版本的布局您只能选择版本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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Azure DevOps(VSTS)无法创建公共项目

在Azure Devops Services(VSTS)上增强OnDemand

VSTS中的Selenium屏幕截图(Azure DevOps)

在 VSTS/Azure DevOps 中及时搜索代码

无法更新Azure门户扩展中的可编辑网格

在后台运行Azure DevOps扩展

Azure DevOps 与 Web 扩展共享文件

以编程方式 Azure DevOps Server 上传扩展

如何从 Azure DevOps 扩展访问 URL 参数

Azure DevOps 扩展自定义 UI

代理池和部署池之间的Azure Devops(VSTS)不同

重新检查VSTS中的合并冲突(Azure DevOps)

VSTS(Azure Devops)的ssh -T成功认证,但git clone失败

如何在Azure Devops(VSTS)中导入版本定义?

在Azure Devops(VSTS)中删除git fork关系

如何在Azure DevOps(VSTS)中预览PowerPoint文件?

Azure DevOps(VSTS)通过YAML链接变量组

VSTS-Azure DevOps:发布期间的AppSettings转换,或多个工件

使用不同版本的Node的Azure Devops VSTS构建代理

Azure Devops(vsts)费用-如何创建任务附件内容

如何使用 Azure DevOps / VSTS 在 python 中获取查询结果

VSCode无法更新扩展

通过 Azure 管道发布 vsts 扩展时出错

无法在Azure devops中的Azsk任务中更新策略设置

Azure DevOps Server 2019 更新 1.1。无法分离集合。收藏现在处于“离线”状态,无法将其变为“在线”

批量更新 Azure Devops Pipelines

无法在Azure Devops中还原

发布npm扩展时的Azure DevOps Artifacts 401错误

如何在Azure DevOps构建代理上构建VS扩展?