在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" }
还有另一种方法可以做到这一点。 如果任务是自定义的,则它将转到任务组。 以下是步骤
如果您计划删除从市场安装的扩展任务,则需要执行以下操作