2

Я использую Octopus Deploy и TeamCity для автоматизации тестирования, сборки, упаковки и развертывания приложения .NET на нескольких серверах. Большинство серверов имеют один экземпляр приложения, но некоторые из них имеют несколько экземпляров.Разверните пакет на несколько сайтов IIS на одном и том же щупальце

Я не могу понять, как это сделать, или даже если это возможно в Осьминоге.

Может ли кто-нибудь предоставить метод для этого? Я знаю, что могу технически сценаризировать весь процесс в powershell, но было бы неплохо, если бы я мог использовать возможности IIS Octopus Deploy.

ответ

1

Вы можете настроить несколько шагов для развертывания одного и того же пакета nuget.

Первыми будут настройки IIS, общие для всех серверов.

Каждый дополнительный может быть нацелен на конкретный тег (instance1, instance2 и т. Д.) И иметь настраиваемые параметры IIS для этих экземпляров. Просто пометьте те машины, у которых есть несколько экземпляров, и эти дополнительные шаги будут выполняться только для этих машин.

 Смежные вопросы

  • Нет связанных вопросов^_^