缓存破坏自定义任务?
Cache bust custom task?
我正在编写包含 Azure DevOps 自定义构建任务的自定义 VS 扩展。我在这里关注文档:https://docs.microsoft.com/en-us/azure/devops/extend/develop/add-build-task?view=vsts
以下是我遵循的步骤:
- 发布我的扩展的新版本(比如 0.1.4)
- 在测试组织中卸载并重新安装扩展程序
- 更新管道以使用扩展提供的自定义任务
- 运行管道
问题是使用了以前缓存的自定义任务版本 (0.1.0)。如何强制 Pipelines 使用新版本 (0.1.4) 中的自定义任务?
谢谢!
想通了。
扩展的版本号(来自vss-extension.json
)独立于任务的版本号(来自task.json
)。
Azure Pipelines 将对 任务 的给定主要版本使用最新的 minor/patch 版本,与扩展版本号无关。
无需 uninstall/reinstall 扩展 - 在您发布任务的新 minor/patch 版本后,一切都会自动运行。
我正在编写包含 Azure DevOps 自定义构建任务的自定义 VS 扩展。我在这里关注文档:https://docs.microsoft.com/en-us/azure/devops/extend/develop/add-build-task?view=vsts
以下是我遵循的步骤:
- 发布我的扩展的新版本(比如 0.1.4)
- 在测试组织中卸载并重新安装扩展程序
- 更新管道以使用扩展提供的自定义任务
- 运行管道
问题是使用了以前缓存的自定义任务版本 (0.1.0)。如何强制 Pipelines 使用新版本 (0.1.4) 中的自定义任务?
谢谢!
想通了。
扩展的版本号(来自vss-extension.json
)独立于任务的版本号(来自task.json
)。
Azure Pipelines 将对 任务 的给定主要版本使用最新的 minor/patch 版本,与扩展版本号无关。
无需 uninstall/reinstall 扩展 - 在您发布任务的新 minor/patch 版本后,一切都会自动运行。