2

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

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

点击这里查看图片

4

1 回答 1

6

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

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

在此处输入图像描述

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

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

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

于 2016-09-07T16:52:17.623 回答