1

我的问题的简化示例...

我的公司有 4 个独立的应用程序:App A、B、C 和 D。我的公司有 2 个独立的生产服务器。

  • 应用 A 的生产服务器 = 服务器 1
  • 应用 B 的生产服务器 = 服务器 1
  • 应用 C 的生产服务器 = 服务器 2
  • App D 的生产服务器 = 服务器 2

Octopus Deploy 网站上的示例似乎假设您的生产“环境”对于您的所有“项目”都是相同的。

我的生产“环境”取决于将哪个应用程序部署到生产环境。

我可以创建一个以每台服务器命名的“环境”,但这最终会产生一些奇怪的 (web/app).config 名称进行转换(我更喜欢 App.Release.Config 而不是 App.Server1.Config) .

如果您有多个生产服务器,如何设置 Octopus Deploy?这是机器角色可以解决的问题吗?

谢谢,

亚当

4

1 回答 1

0

我想做的事情可以通过使用标签来实现。您可以对每个环境中的每台机器进行不同的标记,并且可以在流程步骤中定位这些机器。这使您可以保留合理命名的 .config 文件。

于 2014-12-13T11:53:30.273 回答