对于许多网络应用程序,我需要像Capistrano这样的方式自动部署.我知道Capistrano可以用于部署非
Ruby应用程序,但我不熟悉
Ruby,所以我期望编写部署配置可能会有点痛苦.
所以我想知道,有什么替代品Capistrano写在Lua的Perl?
另外,忘了提到,运行部署的平台是Windows(XP).所以Capistrano已经或多或少是出于这个问题.虽然我发现它可以运行与Git for Windows附带的MINGW32 Bash shell.
解决方法
不知道Capistrano有一个确切的Perl“克隆”.
不过在CPAN这里有这些Make / Rake的工具:
> App::PPBuild
(不再在CPAN上可用,可以在EXODIST folder BackPan找到)
> Pake
和这些SSH工具:
> SSH::Command
> SSH::RPC
> Net::OpenSSH
> Net::SSH
> Net::SSH::Perl
所以这些组合应该适合账单.
PS.关于您的更新 – 如果您没有在机器上安装SSH(这是纯Perl SSH实现),Net :: SSH :: Perl可能很有用.