Есть ли альтернатива Capistrano на Perl или Lua?
-
11-09-2019 - |
Вопрос
Для ряда веб-приложений мне нужно что-то вроде Capistrano для автоматизации развертывания.Я знаю, что Capistrano можно использовать для развертывания приложений, отличных от Ruby, но я не знаком с Ruby, поэтому ожидаю, что написание конфигураций развертывания может оказаться немного затруднительным.
Поэтому мне было интересно, есть ли какие-либо альтернативы Capistrano, написанные на Perl или Lua?
Кроме того, забыл упомянуть, что платформа, на которой выполняется развертывание, — Windows (XP).Так что о Капистрано уже более или менее не может быть и речи.Хотя я узнал, что он может работать с оболочкой MINGW32 Bash, входящей в состав Git для Windows.
Решение
Не уверен, что существует точный «клон» Perl Capistrano.
Однако на КПАН есть такие инструменты, подобные Make/Rake:
App::PPBuild
(больше не доступен на CPAN, его можно найти на БэкПан в папка EXODIST)Pake
И эти инструменты SSH:
Так что сочетание этих вещей должно отвечать всем требованиям.
ПС.Что касается вашего обновления - Net::SSH::Perl может быть полезен, если на вашем компьютере не установлен SSH (это чистая реализация Perl SSH).
Другие советы
Альтернатива Perl: Рекс.И у него гораздо больше возможностей, чем у капистрано.