Marc Andreessen 有句名言:““软件正在吞噬世界””。Marc 的意思是,软件正在定义我们所知的每个行业;我们不再在当地的零售店购买唱片,而是通过 Rdio 或 Spotify 流式传输。 Skype 现在是最大的电信提供商,我们甚至在谈论 软件定义的数据中心。
云 已成为 这些软件服务的默认分发机制,但也促进了这些服务交付和使用方式的颠覆性变化。过去,您必须在当地的零售店购买您最喜欢的 文字处理软件 的新版本,而现在有了云,则可以 增量 推送更新。
介绍 wercker
这种新的软件开发方式的关键推动者是 持续交付。软件正在吞噬世界,而 wercker 让它变得更好吃。
有一些成功的公司是持续交付的坚定支持者,例如 Netflix 和 Etsy。wercker 的使命是让每个开发人员都能轻松使用持续交付,并且在去年的年初,我,Micha Hernandez van Leuffen,以及我的联合创始人 Wouter Mooij 由于对现有解决方案感到沮丧,而创立了 wercker,其出发点正是这一理念。
此 视频介绍了 wercker,并展示了我们对产品的愿景。
工作原理
Wercker 的流程很简单;它在一端与流行的版本控制平台(如 Github 和 Bitbucket)集成,而在另一端则与 基础设施即服务 提供商 和像 Heroku 这样的平台云集成。
我们运行您可能包含在项目中的任何单元测试,并在综合仪表板上显示结果。
您可以为例如登台或生产定义不同的环境或部署目标,您可以一键将项目部署到这些目标。
软件的开发最好是团队合作,因此 wercker 还捕捉了与持续交付相关的社会动态。活动提要显示了团队中谁破坏了构建或部署到哪个环境。这提高了团队内部的透明度和信任度。
开源
除了为开源项目免费提供 wercker 之外,我们还在开放 wercker 的构建环境。这些环境类似于 Heroku 的 构建包,允许开发人员不仅定义他们想要在 wercker 上使用的自己的编程栈,还定义他们想要运行的各种构建和测试步骤。
新的语言和框架可以轻松集成,因为我们是在 Chef 菜谱 的基础上构建这些环境的,这些菜谱随后也可以用于配置和部署。菜谱和食谱已经是一个非常大的开源运动,我们正在进一步推动它。
未来
我们非常高兴地宣布,我们已 筹集 了由 Shamrock Ventures、位于阿姆斯特丹的 MicroVC Vitulum Ventures 和 Greylock Partners 领投的 种子 轮 融资。这笔资金将帮助我们发展平台并扩展业务。
如果您是开发人员,请在 http://beta.wercker.com 注册 Beta 版。我们也希望了解开发人员正在为其应用程序使用哪些编程栈,以及他们正在将应用程序部署到哪些环境。
关于 Micha Hernandez van Leuffen
Micha Hernandez van Leuffen 是 Wercker(一个基于云的持续交付平台)的联合创始人兼首席执行官。Wercker 的目标是普及持续交付并提高开发人员速度。
Micha Hernandez van Leuffen 的更多文章…
关于 Robert Nyman [荣誉编辑]
Mozilla Hacks 的技术布道师和编辑。发表关于 HTML5、JavaScript 和开放网络的演讲和博客文章。Robert 是 HTML5 和开放网络的坚定支持者,自 1999 年以来一直从事 Web 前端开发工作——在瑞典和纽约市。他还在 http://robertnyman.com 定期发布博客文章,并且喜欢旅行和结识新朋友。