缓存破坏自定义任务?



我正在编写一个包含Azure DevOps自定义生成任务的自定义VS扩展。我在这里关注文档:https://learn.microsoft.com/en-us/azure/devops/extend/develop/add-build-task?view=vsts

以下是我遵循的步骤:

  1. 发布我的扩展的新版本(例如 0.1.4)
  2. 在测试组织中卸载并重新安装扩展
  3. 更新管道以使用扩展提供的自定义任务
  4. 运行管道

问题是使用了自定义任务 (0.1.0) 的先前缓存版本。如何强制管道使用新版本 (0.1.4) 中的自定义任务?

谢谢!

想通了。

扩展的版本号(从vss-extension.json开始)独立于任务的版本号(来自task.json)。

Azure 管道将对任务的给定主要版本使用最新的次要/修补程序版本,与扩展版本号无关。

无需卸载/重新安装扩展 - 在为任务发布新的次要/补丁版本后,一切都会自动运行。

最新更新