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

时间:2016-07-16 23:15:57

标签: c# tfs

我在TFS上安装了一些自定义构建任务: enter image description here

我有相同任务的新版本,但无法更新: enter image description here

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

3 个答案:

答案 0 :(得分:5)

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

如果您不要拥有基本身份验证,请使用Fiddler查看this answer获取技巧。

您可以尝试使用tfs-cli并使用Build Tasks页面下的命令删除任务。

注意:这需要您安装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]

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

enter image description here

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

enter image description here

enter image description here