1

我在 Visual Studio Online Build 中构建我的解决方案,默认的“步骤”是构建/测试/索引+发布/发布构建工件。我希望将构建放置在我的源代码管理(根文件夹/构建)中的文件夹中。但是,我看不到在任何地方输入输出路径的选项。

编辑:我看到构建屏幕上的“时间线”旁边有查看“工件”的选项,但是,我想查看/复制到我的 TFS 在线项目文件夹,如 '$myproject/mybranch/builds/ '

4

3 回答 3

1

就目前的情况来看,这是不可能的。您有两个选项可以删除构建输出

  1. 团队基础服务器
  2. 如果您使用本地代理,则为 UNC 文件共享。

请参阅Publish build artifacts上的 Artifact Type 参数。

于 2015-10-28T19:37:36.210 回答
1

不再支持在 TFS 服务器上存储构建放置的选项。它是在 2012 年作为临时措施引入的,并在 2013 年被服务器下降所取代。

服务器丢弃存储在 TFS/VSO 中的未版本化存储中,不会产生版本控制的开销。

在 TFS 2015 中,这过渡到了新的 Artifacts 存储库。所有构建输出都存储在服务器上,可通过 Web 和 API 访问。

于 2015-10-31T14:56:33.000 回答
0

我可以使用自定义 powershell 任务。我最近创建了一个 powershell 构建任务,可以将您的放置工件“签入”到像 $myproject/mybranch/builds 这样的文件夹中。

看看:https ://github.com/skuvnar/visual-studio-team-services-scripts 。

尽管有可能,但我建议反对它 - 可能会导致构建出现各种问题。

于 2016-11-19T08:58:30.570 回答