TFS 2015 自定义生成任务存储在哪里?

Where are TFS 2015 custom build tasks stored?

我们在本地使用 TFS 2015。 TFS 2015 自定义生成任务存储在哪里?或者如何下载现有的构建任务?

我知道您可以从 github 下载构建任务。但这不是我要找的。

它们存储在内部数据库中。 "extract them" 最简单的方法是安装一个本地代理,创建一个以该代理为目标的构建定义并添加您想要的任务。

排队构建,代理将下载任务并将它们存储在代理工作目录下名为 "Tasks" 的子文件夹中。从那里获取内容。

您将能够使用 tfx build tasks upload 命令推送任务。

如果您要从 VSTS 下载任务以安装到本地 TFS 服务器,您可能需要访问特定任务版本,因为该服务可能提前并且可能具有尚未部署到的其他依赖项TFS 服务器。

另外需要注意的是,从VSTS下载任务时,可能会在task.json中将预览标志设置为true,这些任务可以上传,但在上传前在TFS中是不可见的他们你应该从 task.json 中完全删除对 "preview": true 的引用。