在tfs上删除自定义安装的构建任务

我在TFS上安装了一些自定义构建任务: 在此处输入图像描述

我有相同任务的新版本,但无法更新: 在此处输入图像描述

如何从tfs卸载自定义生成任务或如何使用新版本更新现有任务?

你说TFS所以我假设你正在使用TFS2015 U2或更高版本。 它还假设您正在使用TFS API实例进行基本身份validation。

如果您没有基本身份validation,请使用Fiddler查看此答案 。

您可以尝试使用tfs-cli并使用“ 构建任务”页面下的命令来删除任务 。

注意:这需要您安装node.js

这是什么样子:

tfx login --auth-type basic TFS Cross Platform Command Line Interface v0.3.9 Copyright Microsoft Corporation >Service URL: https://tfs:8080/ >Username: DOMAIN\USER >Password: tfx build tasks delete --task-id [guid from error message] 

您不必删除旧版本。 错误消息显示“…版本’0.2.5’已上传……”。 因此,您只需确保新版本具有更高的版本号。 这可以在模块的task.json中完成:

  "version": { "Major": "0", "Minor": "2", "Patch": "6" } 

还有另一种方法可以做到这一点。 如果任务是自定义的,则它将转到任务组。 以下是步骤

在此处输入图像描述

如果您计划删除从市场安装的扩展任务,则需要执行以下操作

在此处输入图像描述

在此处输入图像描述