2013-02-16 65 views

回答

14

注意:我不和GitHub的人,或者确切的执行(还)权威下属,但一直在关注它的发展,因为在几个月前暗示 - 无主木偶的传播是一个伟大的首先,此项目提供

从马口(上Boxen有一个非常最近的表现,符合Q &!A):http://vimeo.com/61172067

github.com/boxen/boxen是一个框架,它使用的傀儡目前OS X上的引擎(截至撰写本文时为10.8+)工作站,所以开发人员可以做到rt致力于项目或'管理'他们自己的工作站及其所需的所有依赖项。 github.com/boxen/our-boxen是一个为您合作的项目策划的软件依赖关系的“主要回购”示例,这些项目被硬编码到github的认证和回购站点。一旦开心地提供了您的“团队”需要在特定项目(或一组项目)上工作的所有内容,您就可以将生成的回购站发送给Heroku,以便通过boxen-web进行托管。现在为更具体:

如果单独工作或踢轮胎,您可以使用自己的回购,与我们的boxen(不推荐叉)的内容没有boxen-web。

Puppet可以在传统的客户端 - 服务器模式下运行(Puppetlabs人员在产品进化时已经提出了不同的名称,但现在 - 我认为 - 称为代理主人)。按照我自己的理论,为了尽可能少地在开发人员工作站上运行“钩子”或后台进程,这会使用不与“主”进行联系而运行的puppet“模块”,然后安装软件或进行配置更改。

可以创建指定您自己的用户/计算机的清单,但是每次运行boxen二进制文件,检测到“漂移”或添加了针对您团队的增强/精简时,就会强制执行基准。最近的演示文稿(https://speakerdeck.com/wfarr/boxen)中的一个示例是java安全修补程序,但不是项目特定的,可以将管理添加到团队工作站,并排满足您的个人需求。

由github人创建的boxen组织(github.com/boxen),主持人已知可以在团队或个人级别添加boxen的木偶模块,尽管您可以随时打开自己的木偶和扩大它可以做的事情,只要你认为合适。

+0

boxen和其他图书管理员工具(如图书管理员 - 木偶,图书管理员 - 厨师)有什么区别?我的意思是,什么可以boxen做,但图书管理员工具不能? – 2013-03-19 02:42:26

+1

librarian-puppet,也是由githubber https://github.com/rodjek/librarian-puppet,更多的是解决傀儡模块中的依赖关系。Boxen将它与puppet-lint和rspec-puppet一起使用来设置基准规格,并在一定程度上实施模块创建的最佳实践,并与纸板gem一起封装https://github.com/boxen/cardboard – Sacrilicious 2013-03-20 06:10:25

3

它在自己的博客中解释说,在这里:https://github.com/blog/1345-introducing-boxen

Boxen有是管理你的Mac的几乎每一个方面的框架。我们为Boxen建立了庞大的Puppet模块标准库,以管理从运行MySQL到安装Minecraft的所有内容。

相关问题