0

问:如何设置我们的配置/转换以使发布管理以示例方式工作?

我试图让发布管理以所有视频似乎显示的方式工作。通过构建 --> 开发/暂存 --> 生产的环境进行相同的构建。

在环境中进步

这让我退后一步,质疑我们在 Visual Studio 解决方案(以及我们的 git flow 分支过程)中进行配置的方式。我认为我们使用配置的方式使构建和发布的过程变得更加困难。

配置

我们目前使用两个默认配置,调试和发布。

  • 我们倾向于在我们的 Dev 上使用调试版本(包含 dev 数据库连接字符串和其他应用程序设置转换)。这就是我们部署到“开发”的内容。
  • 然后我们还有发布配置,其中包含生产转换。这就是我们部署到“生产”的内容。

如何设置我们的配置/转换以使发布管理以示例方式工作?

4

2 回答 2

1

一种选择:构建两种配置。将这两个配置发布为构建中的工件。

在您的发布定义中,从链接的工件部署适当的配置。

另一种选择:不要进行编译时配置转换,而是进行部署时配置。

于 2016-09-05T03:54:48.187 回答
1

您在屏幕截图中提供的是发布概述。用于跟踪Microsoft 发布管理中的发布。基于版本名称和链接。

概述页面显示了发布定义的列表。每个环境都显示为一系列环境,包括发布的名称以及发布的日期或时间。每个环境中的标题颜色和图标表示发布的当前状态。配色方案与“发布”页面中的相同。

您只需要遵循提供的入门部署模板,或者您也可以为您的项目创建自己的模板。

回到屏幕截图,发布构建定义中只有环境。您可以在定义中添加需要的环境。

在此处输入图像描述

之后,您将在概述中查看相同的内容,就像示例一样: 在此处输入图像描述

对于您的情况,您可以基于两种配置创建两个单独的发布定义和两个构建定义。而且MSDN里面有一个非常详细的文档,包括setup、configurations、manage release、deploy,大家可以有一个系统的了解。

于 2016-09-05T04:43:24.143 回答