构建定义:将构建输出复制到服务器?
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 附加到构建中。
第二种情况正是您要使用它的地方。
配置构建定义时,我可以选择将构建输出复制到服务器:
我们使用 VSO Host Build Controller 和 Azure 的持续集成构建模板在每次签入后发布到我们的开发环境。
为什么我们需要设置这个值?它怎么会有用?
将构建输出复制到服务器 会将构建输出作为 zip 文件附加到构建中,稍后可以下载。
在您不关心构建输出的情况下,因为您将其设置为持续部署到 Azure(或其他一些基于构建的部署),您不会使用此选项。
如果您需要下载输出,例如您需要手动发布到商店的 Windows 应用商店应用程序,那么您可以使用它来获取应用程序。
在 VSO 中,您很可能没有 Drop Server(除非您对 Azure 进行了大量投资),因此您有 2 个选择:
- 将它们置于源代码管理中。仅在 TFVC 中,而不是 Git。还用大文件填充您的 Repo。
- 将它们作为 Zip 附加到构建中。
第二种情况正是您要使用它的地方。