我的问题的简化示例...
我的公司有 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?这是机器角色可以解决的问题吗?
谢谢,
亚当