TFS在线发布工件

时间:2019-03-19 00:45:12

标签: tfs azure-devops

我对DevOps非常陌生。我有一个WebAPI项目,并且我正在使用TFS在线服务进行版本控制。我能够检入代码并启用“ CI”,因此,每当我检入代码时,TFS都会运行内部版本并通过电子邮件提醒我。

我的下一个挑战是,获取BUILD的输出并将其发布到我的“ FTP Server”。 我不知道默认情况下TFS确切地将“构建内容”放到哪里。我不知道如何设置“ 发布工件”任务。请指导我如何进行设置。

1 个答案:

答案 0 :(得分:1)

  

TFS在线发布工件

如果将内部版本的发布发布到FTP服务器,则可以尝试使用FTP Upload任务而不是Publish Build Artifacts任务。

发布构建工件任务:在构建管道中使用此任务可以将构建工件发布到Azure管道,TFS或文件共享。

FTP上载任务:在构建或发布管道中使用此任务可以使用文件传输协议(FTP)或通过FTPS安全地将文件上载到远程计算机。

此外,在使用Publish Build Artifacts / FTP Upload task任务之前,我们应使用Copy Files任务将build的输出复制到Artifact,默认为Artifact Staging Directory文件夹TFS所在的文件夹:

enter image description here

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

FTP deployed from Azure Devops

希望这会有所帮助。