在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路径在外部服务器中部署,如:
是否可以在存储库中删除二进制文件?我做错了吗?
答案 0 :(得分:0)
您可以先将文件放在本地存储库中(UNC路径,创建共享文件夹),然后检查drop to remote repository。如果要在构建过程中执行此操作,只需使用tf checkin
命令创建cmd / batch文件。
我们不建议这样做,因为TFS repo用于源代码控制,二进制文件不需要在源代码管理中添加。因此,使用UNC路径或FTP来存储丢弃文件将是一种更好的做法。