今天我看到了新的Github团队项目,叫做Boxen:http://boxen.github.com/
我完整地阅读了他们对这个项目的介绍,但我真的不明白我为什么要使用它?如何简化开发过程?
Ruby :我发现这个工具也支持和。
发布于 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一起工作的傀儡模块,这些模块可以在团队或个人级别添加,尽管您始终可以打破自己的傀儡,并按您认为合适的方式扩展它的功能。
https://stackoverflow.com/questions/14907345
复制相似问题