Visual Studio Online - 构建发布只包含日志文件

3
我正在尝试使用Express版的Visual Studio 2013在线版。我创建了一个示例项目和一个构建定义,选择了“Hosted Build Controller”,并选择了“将构建输出复制到服务器”的选项。
然后,我排队进行了一次构建,在Visual Studio Online上成功了。但是,当我点击“下载zip文件”时,它只给我一个包含日志文件的zip文件。
是否有一种方法可以下载已发布的网站文件,或者我对免费许可证要求过高了?

构建日志中你看到了什么? - Mike Beeler
构建是否真的成功了? - jessehouwing
是的,构建成功了。我看到的唯一警告是“将二进制文件复制到drop00:00:00”,TF270003:复制失败。确保源目录C:\a\bin存在并且您具有适当的权限。 - user2107373
你确定该目录存在并且你拥有适当的权限了吗? - Andrew Clear
2
@AndrewClear,构建路径位于某个运行在 Windows 云上的 TFS 构建服务器上。我该如何检查权限? - user2107373
好的观点...我应该更仔细地阅读问题。 - Andrew Clear
2个回答

0
问题可能出在您的构建输出设置上。如果您还没有注意到,在TFS 2013的构建定义中的“构建默认值”选项卡下有更多的“分段位置”选项。

New staging locations

假设您选择使用“托管的构建控制器”,最好的选择是选择“将构建输出复制到以下源代码控制文件夹”选项。

另一种选择是创建自己的本地构建控制器,并将其指向您的VisualStudio.com URL。然后,您可以选择传统的UNC路径。有关更多信息,请参见此处的缩放:http://msdn.microsoft.com/en-us/library/dd793166.aspx

此外:在选择将构建输出复制到源代码控制文件夹时,您可能希望在Workspace设置中“隐藏”该路径,以防止在执行get-latest时将所有构建输出下载到本地。除非您想这样做。


0

我遇到了同样的问题。我改变了我的解决方案位置,需要更新构建过程文件:

  1. 在团队资源管理器中,选择“生成”。
  2. 在所有构建定义下,选择您的构建。右键单击 > 编辑构建定义。
  3. 单击左侧的“进程”。
  4. 在构建下 > 查看#2。确认您的解决方案位置是否正确。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接