У нас уже есть хороший сервер сборки в Хадсоне, но мы хотим что-то, что позволило бы нам запускать и выключать серверы, выдвигать новые развертывания программного обеспечения (что гораздо более сложное, чем просто отправка одного WAR или EAR куда-то, копирование , извлечение, переименование и т. д.), а также различные другие задачи, которые мы хотели бы автоматизировать.
Я смотрел на SmartFrog (кажется, в основном академический, а не широко используемый), ControlTier (доза большой сложности, чтобы соответствовать вашей сложности), Capistrano (ориентированный на Ruby и Rails) и Func (вообще никаких документов, их MediaWiki была уничтожена). Нет ничего, что является хорошим решением 80/20 для такого рода вещей. Конечно, у вас может быть инструмент, который будет предлагать многое из того, что предлагает ControlTier, без лишних затрат.
Альтернативой являются Ant-скрипты для выполнения всего (возможно, доступные через наш существующий сервер Hudson) или даже плагин Hudson какого-то типа, но мне это кажется глупым, и мне просто не нравится это решение (плюс мы могли бы быть восстановить что-то, когда нам не нужно).
Пожалуйста, расскажите мне о хорошей альтернативе.