Упрощенный пример моей проблемы...
В моей компании есть 4 отдельных приложения: приложение A, B, C и D. В моей компании есть 2 отдельных рабочих сервера.
- Рабочий сервер приложения А = сервер 1
- Рабочий сервер приложения B = сервер 1
- Рабочий сервер приложения C = сервер 2
- Рабочий сервер приложения D = сервер 2
Примеры на веб-сайте Octopus Deploy предполагают, что ваша производственная «среда» одинакова для всех ваших «проектов».
Моя производственная «среда» зависит от того, какое приложение развертывается в рабочей среде.
Я мог бы создать «среду», названную в честь каждого сервера, но это приведет к некоторым странным именам (web/app).config для преобразований (я бы предпочел иметь App.Release.Config, а не App.Server1.Config) .
Как настроить Octopus Deploy, если у вас несколько рабочих серверов? Могут ли это потенциально решить машинные роли?
Спасибо,
Адам