TFS 2015自定义构建任务存储在哪里?

时间:2016-09-07 15:39:52

标签: azure-devops tfsbuild tfs2015 azure-pipelines-build-task

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

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

click here for image

1 个答案:

答案 0 :(得分:5)

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

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

enter image description here

您可以使用tfx build tasks upload命令推送任务。

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

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