Octopus Deploy:如何将不同的项目部署到不同的生产机器

时间:2014-12-10 10:51:07

标签: deployment octopus-deploy automated-deploy automated-deployment

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

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

  • App A的Production Server = Server 1
  • App B的生产服务器=服务器1
  • App C&#39的Production Server = Server 2
  • App D的Production Server = Server 2

Octopus Deploy网站上的示例似乎假设您的生产环境"对于你所有的"项目都是一样的。#34;。

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

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

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

谢谢,

亚当

1 个答案:

答案 0 :(得分:0)

使用标签可以实现我想要做的事情。您以不同方式标记每个环境中的每台计算机,并且可以在流程步骤中定位这些计算机。这允许您保留明智的.config文件。