Ruby部署工具综述: Vlad 1.3发布及Capistrano移交维护工作

最近关于Jamis Buck将停止Capistrano开发工作的消息令很多人对该部署工具的未来产生了忧虑,好在Vlad 1.3的发布给了他们新的希望。

Vlad 1.3发布了

本月4号,知名的Ruby博客宣布部署工具Vlad 1.3发布了。Vlad号称与Capistrano类似,但复杂性只有其1/10而已,同时它还集成了Rake。

该版本增加了9个新特性,列举如下:

  • 支持Git
  • 支持Merb
  • 支持Passenger和Lighttpd
  • 支持darcs
  • 增加/合并的god、nginx、thin及维护任务
  • 允许集合将proc值指定为:per_thread
  • 应用了Mercurial SCM支持补丁
  • remote_task现在支持args并提供task

除了这些新特性以外还有19个小的更新及11个bug修复。请参看发布声明以了解修复和更新的完整列表。

我们可以按照通常的方式安装Vlad:

gem install vlad

请访问其项目站点来了解关于Vlad的更多信息。

Capistrano移交维护工作

在最近的Capistrano 2.5.5发布后,Jamis Buck宣布将离开Capistrano项目且不再进行任何开发和支持工作。

我终止了SQLite/Ruby、SQLite3/Ruby、Net::SSH(及相关的库,如Net::SFTP和Net::SCP等等)与Capistrano的开发工作且不再接受任何补丁、bug报告、支持请求、特性请求及关于这些项目的任何邮件。对于Capistrano,我还会继续关注邮件列表并时不时的出现在#capistrano irc频道,但我已不再维护这些项目了。

很多Capistrano用户不禁担心起这个众多开发者所钟爱的Ruby部署工具的未来。SetFire公司的开发者Lee Hambley说到:

今天我们很高兴的宣布Lee Hambley将接管capify.org的维护工作。对于从事Ruby on Rails开发的许多人来说,Capistrano是个必不可少的工具,它通过自动化并组合很多繁琐重复的工作使得产品环境维护的整个过程变得相当简单。
他将负责维护并增强Capify.org站点,同时如果有新人加入的话还会对gem进行增强。

有一些对此感兴趣的组织在Capistrano Google Group上注册了。分别来自于Webistrano和Macistrano项目的Jonathan Weiss与Mathias Meyer就表达了他们想要维护Capistrano代码基的愿望:

Mathias Meyer和我非常熟悉Capistrano代码基(我们编写了Webistrano、Macistrano及一些小的扩展)。我们可以接管Capistrano和Net::S*的维护工作。

这么一看,Capistrano未来的开发和支持工作还是一片光明的。

查看英文原文:Ruby Deployment Roundup: Vlad 1.3, Capistrano Maintenance Handover

你可能感兴趣的:(Ruby部署工具综述: Vlad 1.3发布及Capistrano移交维护工作)