对于许多Web应用程序,我需要像Capistrano这样的东西来自动部署。我知道Capistrano可以用来部署非ruby应用程序,但我不熟悉Ruby,所以我希望编写部署配置可能有点痛苦。
所以我想知道,是否有任何替代Capistrano的Perl of Lua?
另外,忘了提一下,运行部署的平台是Windows(XP)。所以卡皮斯特拉诺已经或多或少已经无从谈起。虽然我发现它可以与Git for Windows附带的MINGW32 Bash shell一起运行。
答案 0 :(得分:12)
不确定Capistrano是否存在确切的Perl“克隆”。
但是在CPAN上有这些Make / Rake之类的工具:
App::PPBuild
(CPAN上不再提供,可在BackPan的EXODIST folder上找到)Pake
这些SSH工具:
所以这些组合应符合要求。
PS。关于你的更新 - 如果你没有在机器上安装SSH,Net :: SSH :: Perl可能很有用(这是纯粹的Perl SSH实现)。
答案 1 :(得分:7)
Perl替代方案是Rex。它的功能比capistrano更多。