TFS在线发布工件

TFS在线发布工件,tfs,azure-devops,Tfs,Azure Devops,我对DevOps很陌生。我有一个WebAPI项目,我正在使用TFS在线服务进行版本控制。我可以签入我的代码并启用CI,因此每当我签入我的代码时,TFS都会运行生成并通过电子邮件通知我 我的下一个挑战是,获取构建的输出并将其发布到我的FTP服务器。我不知道默认情况下TFS到底在哪里删除构建内容。我不知道如何设置发布工件任务。请指导我如何设置 TFS在线发布工件 如果将生成的输出发布到FTP服务器,则可以尝试使用task而不是task 发布生成工件任务:在生成管道中使用此任务将生成工件发布到Azur

我对DevOps很陌生。我有一个WebAPI项目,我正在使用TFS在线服务进行版本控制。我可以签入我的代码并启用CI,因此每当我签入我的代码时,TFS都会运行生成并通过电子邮件通知我

我的下一个挑战是,获取构建的输出并将其发布到我的FTP服务器。我不知道默认情况下TFS到底在哪里删除构建内容。我不知道如何设置发布工件任务。请指导我如何设置

TFS在线发布工件

如果将生成的输出发布到FTP服务器,则可以尝试使用task而不是task

发布生成工件任务:在生成管道中使用此任务将生成工件发布到Azure管道、TFS或文件共享

FTP上载任务:在生成或发布管道中使用此任务,使用文件传输协议FTP或FTPS安全地将文件上载到远程计算机

此外,在使用发布构建工件/FTP上载任务任务之前,我们应该使用任务将构建的输出复制到工件,工件暂存目录文件夹是默认文件夹,其中TFS droping:

查看以下文档了解更多详细信息:


希望这能有所帮助。

你是从阅读文档开始的吗?是的,一点帮助都没有。@DanielMann下面有人用一种更好的方式回答了我的问题,你为什么要表现得如此强硬?以前从未使用过TFS的人,这是一个非常简单的问题。当然,我在提问之前做了研究。许多提出类似问题的人没有阅读文档,因此询问您是否阅读过文档是一个合理的起点。如果您不想被问到是否阅读了文档,您可以提及您阅读了文档,并指出文档中不清楚的内容。非常感谢您,Artifact Staging Directory folder,它指向哪里?如何找到该目录的物理路径?@user2404597,它指向代理上的Artifacts文件夹,如C:\\u work\5\a\,您可以在构建日志中看到它。