Я хотел бы узнать мнение сообщества SO об автоматическом развертывании для внешних клиентов. Мы разрабатываем программное обеспечение, которое упаковываем в инсталляционный щит, и отправляем его клиентам, чтобы они устанавливали его на свои собственные серверы. Большинство этих клиентов хотят, чтобы все свои данные содержались в их средах, не пробивая никаких дыр, что затрудняет автоматическое развертывание.
Проблема, которую мы пытаемся решить, состоит в том, чтобы избавиться от экрана установки и написания кода Install-Script, который отстой и требует большого объема обслуживания, и перейти к современному способу развертывания программного обеспечения.
Об Azure и AWS не может быть и речи, потому что это связано с внешним размещением данных, и нашим клиентам это не нравится.
Мы до сих пор исследовали Octopus Deploy и кажемся многообещающим инструментом, особенно потому, что у них есть «щупальце опроса», которое не требует пробивания дыр в брандмауэре.
Есть ли у вас другие предложения? Идеи?