我正在Visual Studio Online Build中构建我的解决方案,这是默认的'步骤'是构建/测试/索引+发布/发布构建工件。我希望将构建放在源代码管理(rootfolder / builds)中的文件夹中。但是,我没有看到在任何地方输入输出路径的选项。
编辑:我看到时间线'旁边在构建屏幕上,可以选择查看' Artifacts'但是,我想看到/将drop复制到我的TFS在线项目文件夹,例如' $ myproject / mybranch / builds /&# 39;
答案 0 :(得分:1)
现在的方式,这是不可能的。您有两种方法可以删除构建输出
请参阅 Publish build artifacts 上的工件类型参数。
答案 1 :(得分:1)
不再支持在TFS服务器上存储构建丢弃的选项。它是在2012年作为临时措施引入的,并在2013年被服务器丢弃所取代。
服务器丢弃存储在TFS / VSO中的无版本存储中,不会产生版本控制的开销。
在TFS 2015中,这转移到了新的Artifacts存储库。所有构建输出都存储在服务器上,可以通过Web访问,也可以通过API访问。
答案 2 :(得分:0)
我可以使用自定义PowerShell任务。我最近创建了一个powershell构建任务,可以将你的drop工件“签入”到$ myproject / mybranch / builds之类的文件夹中。
看看:https://github.com/skuvnar/visual-studio-team-services-scripts。
虽然它可能,我建议反对它 - 可能会导致构建的各种麻烦。