对于许多Web应用程序,我需要Capistrano之类的工具来自动进行部署。我知道Capistrano可用于部署非Ruby应用程序,但是我对Ruby不熟悉,因此我希望编写部署配置会有些麻烦。
所以我想知道,在Lua的Perl中是否有Capistrano的替代品?
另外,忘了提一下,运行部署的平台是Windows(XP)。因此,Capistrano已经或多或少地成为不可能。尽管我发现它可以与Git for Windows一起使用的MINGW32 Bash shell一起运行。
最佳答案
不确定Capistrano是否有Perl的确切“克隆”。
但是在CPAN上,有以下类似Make/Rake的工具:
App::PPBuild
(在CPAN上不再可用,可以在BackPan中的EXODIST folder上找到)Pake
这些SSH工具:
SSH::Command
SSH::RPC
Net::OpenSSH
Net::SSH
Net::SSH::Perl
因此,将这些结合起来应该很合算。
PS。关于更新-如果计算机上未安装SSH(这是纯Perl SSH实现),则Net::SSH::Perl可能有用。
关于perl - 有Capistrano的Perl或Lua替代品吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1832101/