对于许多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/

    10-11 07:57
    查看更多