有 Perl 或 Lua 可以替代 Capistrano 吗?

发布于 2024-08-13 08:18:48 字数 285 浏览 5 评论 0原文

对于许多 Web 应用程序,我需要像 Capistrano 这样的东西来自动化部署。我知道 Capistrano 可以用来部署非 ruby​​ 应用程序,但我对 Ruby 不熟悉,所以我预计编写部署配置可能会有点痛苦。

所以我想知道,除了用 Perl 或 Lua 编写的 Capistrano 之外,还有其他选择吗?

另外,忘了提及,运行部署的平台是 Windows (XP)。所以卡皮斯特拉诺已经或多或少是不可能的了。尽管我发现它可以与 Windows 版 Git 附带的 MINGW32 Bash shell 一起运行。

For a number of web-applications I need something like Capistrano to automate deployment. I know Capistrano can be used to deploy non-ruby applications but I'm not familiar with Ruby, so I expect writing deployment configurations can be a bit of a pain.

So I was wondering, are there any alternatives to Capistrano written in either Perl of Lua?

Also, forgot to mention, the platform running the deployments is Windows (XP). So Capistrano is already more or less out of the question. Although I found out it can run with the MINGW32 Bash shell that comes with Git for Windows.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

把昨日还给我 2024-08-20 08:18:48

不确定是否有 Capistrano 的精确 Perl“克隆”。

然而,在 CPAN 上,有这些类似 Make / Rake 的工具:

以及这些 SSH 工具:

所以这些的组合应该符合要求。

附言。关于您的更新 - 如果您的计算机上没有安装 SSH,Net::SSH::Perl 可能很有用(这是纯 Perl SSH 实现)。

Not sure there is an exact Perl "clone" of Capistrano.

However on CPAN there are these Make / Rake like tools:

And these SSH tools:

So combination of these should fit the bill.

PS. Regarding your update - Net::SSH::Perl maybe useful if you don't have SSH installed on machine (this is pure Perl SSH implementation).

半世晨晓 2024-08-20 08:18:48

Perl 的替代方案是 Rex。而且它的功能比 capistrano 更多。

The Perl alternative is Rex. And it has way more features than capistrano.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文