варианты развертывания кода - PullRequest
0 голосов
/ 09 ноября 2010

Мы занимались автоматизацией развертывания нашего сервера и кода. Мы уже определились с марионетками для наших конфигураций сервера, но ищем более «толкающий» инструмент стиля для использования при развертывании кода. В настоящее время я смотрю на использование капистрано или ткани, но я не уверен, что будет наиболее зрелым для использования?

Мы развертываем несколько различных сервисов, ни один из которых не написан на языке рельсов или django, поэтому мы не обращаем внимания на язык. Что будет лучшим для создания пользовательских сценариев развертывания? Или я пропустил другой инструмент там?

Мы также рассматриваем git push с крючками для развертывания, но считаем, что это будет ограниченным / хакерским в том, чего мы хотим добиться с ним.

Любые мысли или опыт было бы здорово услышать. Приветствия

Ответы [ 4 ]

0 голосов
/ 27 ноября 2015

Если вы смотрите на AWS, есть AWS CodeDeploy, который вы можете подключить к Jenkins, CircleCI, Puppet и т. Д. Ряд размещенных Git-решений интегрирован с CodeDeploy.

https://aws.amazon.com/codedeploy/product-integrations/

0 голосов
/ 18 ноября 2010

Вы пробовали webistrano , это веб-интерфейс, использующий капистрано в фоновом режиме.

Имеет легко настраиваемый графический интерфейс с возможностью совместного использования кода между развертываниями приложений, недостатком его использования является то, что он требует некоторых знаний capistrano (но тогда вы всегда можете спросить stackoverflow :))

0 голосов
/ 13 января 2011

Вы обнаружите, что Fabric более способна выполнять нестандартную работу.Это действительно библиотека и команда.Все файлы - это jsut python, поэтому все, что вы можете делать с языком, который вы можете использовать или использовать в своем fabfile.

0 голосов
/ 09 ноября 2010

Я не нашел ничего более быстрого в развертывании и начал работать для автоматизированных сборок и развертываний как Hudson. Установка занимает очень мало времени и имеет плагины для каждой технологии, которая, как вы думаете, имеет какое-либо отношение к тактике непрерывной интеграции.

http://hudson -ci.org /

...