构建定义:将构建输出复制到服务器?

Build Definition: Copying the build output to the server?

配置构建定义时,我可以选择将构建输出复制到服务器:

我们使用 VSO Host Build Controller 和 Azure 的持续集成构建模板在每次签入后发布到我们的开发环境。

为什么我们需要设置这个值?它怎么会有用?

将构建输出复制到服务器 会将构建输出作为 zip 文件附加到构建中,稍后可以下载。

在您不关心构建输出的情况下,因为您将其设置为持续部署到 Azure(或其他一些基于构建的部署),您不会使用此选项。

如果您需要下载输出,例如您需要手动发布到商店的 Windows 应用商店应用程序,那么您可以使用它来获取应用程序。

在 VSO 中,您很可能没有 Drop Server(除非您对 Azure 进行了大量投资),因此您有 2 个选择:

  • 将它们置于源代码管理中。仅在 TFVC 中,而不是 Git。还用大文件填充您的 Repo。
  • 将它们作为 Zip 附加到构建中。

第二种情况正是您要使用它的地方。