azure-devops - 缓存自定义任务?
问题描述
我正在编写一个包含 Azure DevOps 自定义构建任务的自定义 VS 扩展。我在这里关注文档:https ://docs.microsoft.com/en-us/azure/devops/extend/develop/add-build-task?view=vsts
以下是我遵循的步骤:
- 发布我的扩展的新版本(比如 0.1.4)
- 在测试组织中卸载并重新安装扩展
- 更新管道以使用扩展提供的自定义任务
- 运行管道
问题是使用了自定义任务 (0.1.0) 的先前缓存版本。如何强制管道使用新版本(0.1.4)中的自定义任务?
谢谢!
解决方案
弄清楚了。
扩展的版本号(来自vss-extension.json
)独立于任务的版本号(来自task.json
)。
Azure Pipelines 将为任务的给定主要版本使用最新的次要/补丁版本,而与扩展版本号无关。
无需卸载/重新安装扩展 - 为任务发布新的次要/补丁版本后,一切都会自动运行。
推荐阅读
- sapui5 - 如何使用自定义文件名将数据从 UI5 导出到 Excel
- c# - 如何使用 C# 在 ASP.NET Core Web API 中处理传入的 pdf?
- c# - LINQ 按嵌套在 3 个列表中的属性过滤
- android - Android Chrome 中的 AudioContext 音频口吃
- javascript - javascript代码中的Ajax加载页面不起作用
- ios - 如何在 MVC 中构建模型 - swift
- node.js - Ubuntu上的node_modules(或npm)有什么问题
- javascript - 为什么这个点击事件处理程序没有执行我的代码?
- javascript - 使用带有谓词对象数组的 lodash 过滤器删除结果数据中的属性的更好方法是什么?
- javascript - 如何将对象数组添加到 HTML 表中?