首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有人试过Webistrano吗?

有人试过Webistrano吗?
EN

Stack Overflow用户
提问于 2009-02-09 12:54:51
回答 3查看 3.6K关注 0票数 6

我正在为我正在工作的项目寻找一种远程部署策略,甚至到目前为止,我已经开始从头开始设计一个。

但是我偶然发现了一个几乎完全相同的实现,叫做Webistrano。有没有人尝试过将它用于项目部署,还有人还在使用它吗?这有什么好处吗,还是会让你想用一支钝铅笔戳自己的眼睛?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-06-27 14:52:56

我的webdev公司在不同生产服务器上的几十个PHP项目中成功地使用了它。我们对此非常满意!

Webistrano是capistrano的web GUI。我们选择它而不是直接运行Capistrano的原因是它提供了一个很好的集中式界面。我们的大多数开发人员不是很精通CLI,我认为他们真的不需要精通CLI。与其让capistrano的菜谱到处传播,我们更喜欢web应用程序的方法。

Webistrano存储每个部署日志和用户名,因此我们有一些责任。它提供了一个中心位置,用于查看项目的哪个版本当前处于活动状态。一些管理员有能力为Webistrano创建食谱,Webistrano的GUI可以由我们内部网上的所有开发人员访问。他们只需要选择一个项目和一个阶段(如Dev或Prod),然后按deploy。

它极大地降低了出错的机会,并证明了它对我们来说是完美的。

我错过了一些特性:

  • User权限:比管理员和用户更有限的用户权限。我们是否愿意将一些操作或项目限制在特定的users.
  • Interactive提示中?:如果capistrano流程在部署期间需要输入,Webistrano就不能要求输入。您可以在部署之前让webistrano提示输入变量,但不是在部署期间,例如,如果出现一些意外问题,则会弹出up.
  • Centralized身份验证:嗯,公平地说,它确实支持.htaccess身份验证,所以我们可能应该配置PAM以检查LDAP。

它是开源的,所以我可能应该看看自己实现其中的一些。只希望我能在Ruby on Rails上表现得更好。

票数 8
EN

Stack Overflow用户

发布于 2011-04-04 15:59:26

关于Webistrano中缺少用户特权的问题,您可以尝试Webistrano特权插件:https://github.com/espace/webistrano_privileges/

"Webistrano特权,是webistrano 1.3的一个Rails插件,用于向项目引入用户访问控制。它将保护和组织用户对项目的访问,并为他们提供部署他们只能访问的项目的权限。“

票数 3
EN

Stack Overflow用户

发布于 2009-02-09 13:35:01

假设您正在部署到*nix服务器...

为什么不直接使用capistrano呢? webistrano只是一个包装器。它可以被配置为部署任何东西。(Capistrano使得通过ruby使用ssh变得很容易。)

如果您没有部署rails,那么您最终可能会编写自定义脚本,如果您有任何系统管理经验,这应该不会很难。capistrano项目的文档很糟糕,但是有很多人已经弄明白了,一旦你得到一个部署脚本,你应该会很好。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/528034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档