首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Boxen是什么,它是做什么的?

Boxen是什么,它是做什么的?
EN

Stack Overflow用户
提问于 2013-02-16 13:37:32
回答 1查看 8.7K关注 0票数 16

今天我看到了新的Github团队项目,叫做Boxen:http://boxen.github.com/

我完整地阅读了他们对这个项目的介绍,但我真的不明白我为什么要使用它?如何简化开发过程?

Ruby :我发现这个工具也支持

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-24 12:14:42

注意:我不是github人员的成员,也不是确切实现的权威,但自从几个月前暗示它的演变以来,我一直在关注它的演变--无主木偶的传播是一件很棒的事情,这个项目交付了

来自马口(最近关于Boxen的演示文稿,有问答!):http://vimeo.com/61172067

github.com/boxen/boxen是一个框架,它使用puppet作为当前OS X(在撰写本文时为10.8+)工作站上的引擎,因此开发人员可以开始处理项目或“管理”他们自己的工作站,以及他们需要的所有依赖项。github.com/boxen/our-boxen是一个你要合作的项目的策划软件依赖的'master repo‘的一个例子,它被硬编码到github的认证和repo中。一旦你对它满足了你的’团队‘在一个特定项目(或一组项目)上工作所需的一切,你就可以把生成的repo发送给Heroku,以便用boxen-web托管。现在了解更多细节:

你可以使用你自己的repo,如果单独工作或者踢轮胎,你可以使用我们的-boxen(不推荐使用fork )的内容,而不是boxen-web。

Puppet可以在传统的客户端-服务器模式下运行(随着产品的发展,Puppetlabs的人员已经想出了不同的名称,但我认为它现在被称为agent-master。)在我自己的理论中,为了在开发人员工作站上运行尽可能少的“钩子”或后台进程,这使用了傀儡“模块”,这些模块在不联系“主控”的情况下运行,然后由“主控”安装软件或进行配置更改。

可以创建一个清单来指定您自己的用户/机器,但是每次您运行boxen二进制文件,并且检测到“漂移”或者为您的团队添加增强/改进时,都会“强制”执行一个基线。最近的演示文稿( https://speakerdeck.com/wfarr/boxen )中的一个示例是java安全补丁,虽然不是特定于项目的,但它可以为团队工作站添加管理,同时满足您的个人需求。

由github人员创建的boxen组织(github.com/ boxen )托管已知与boxen一起工作的傀儡模块,这些模块可以在团队或个人级别添加,尽管您始终可以打破自己的傀儡,并按您认为合适的方式扩展它的功能。

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

https://stackoverflow.com/questions/14907345

复制
相关文章

相似问题

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