使用VNext构建定义在TFS存储库中删除/部署二进制文件

时间:2017-07-31 16:31:11

标签: visual-studio xaml tfs msbuild azure-devops

在Visual Studio Online(又名Team Services,又名Team Foundation Services)中,通过设置暂存位置,我有一些XAML定义,可以在TFS存储库中构建和部署

Copy build output to the following drop folder:
    $/{reposotiory}/Drops

现在,在创建新的vNext构建定义之后,我无法重现此行为。

我按照此处的建议创建了一个工件(服务器类型):https://www.visualstudio.com/en-us/docs/build/steps/utility/publish-build-artifacts但它只能通过网站访问(在工件标签中):{{ 3}}

其他Stackoverflow问题是指使用UNC路径在外部服务器中部署,如:

是否可以在存储库中删除二进制文件?我做错了吗?

1 个答案:

答案 0 :(得分:0)

您可以先将文件放在本地存储库中(UNC路径,创建共享文件夹),然后检查drop to remote repository。如果要在构建过程中执行此操作,只需使用tf checkin命令创建cmd / batch文件。

我们不建议这样做,因为TFS repo用于源代码控制,二进制文件不需要在源代码管理中添加。因此,使用UNC路径或FTP来存储丢弃文件将是一种更好的做法。

enter image description here