摘要>>
moonrepo是一款开发者工具,旨在为各公司降低构建、测试、部署时间以及维护成本。moon是开源构建系统和仓库管理工具。而且,moon还可以与另一个付费服务moonbase搭配使用,moonbase提供云缓存、CI见解、代码所有权,以及与健康评分相关的数据。这家公司由Miles Johnson和James Pozdena创立,两位创始人在软件开发领域拥有超过25年的经验,曾在知名公司如Airbnb和Coinbase工作。
1、moonrepo是什么?
它是一款语言无关的构建系统,具有对CI流水线和开发体验的一流支持。旨在为各公司降低构建、测试、部署时间以及维护成本。moon是开源构建系统和仓库管理工具。未来,它将扩展到支持CD工作流程。为了扩展moon,目前正在开发一个名为moonbase的服务,它支持构建工件的远程缓存,并将来将汇总CI见解以生成仪表板,并提供CD部署的用户界面。
2、为什么是现在?
为了解决常见的开发工具和体验问题,使公司能够专注于他们的核心任务。他们计划推出一套工具和服务,以解决这些问题,帮助公司更高效地工作。
这些问题包括配置服务、代码所有权、仓库管理、部署/合并锁、CI见解和指标、部署面板等。许多公司通常会自行定制内部解决方案,因为可能没有可行的替代方案。这不仅分散了他们的注意力,还占用了宝贵的资源。
3、为什么是他们?
他们在软件开发领域已经有十多年的经验,曾参与开发基础设施和开发者工具相关的产品。
Miles Johnson
拥有15年的行业经验,涵盖了整个Web技术栈,对开发工具和开发体验充满激情。享受挑战复杂问题,但更喜欢通过构建解决方案来支持同行,改善他们的开发体验和工作效率。
James Pozdena
来自俄勒冈州波特兰的技术联合创始人。
4、解决了什么问题?
他们对当前的工具状况感到不满,因为很多公司都不得不自己构建解决方案,而这些解决方案通常都是零散的、不成熟的。
于是,他们决定开发moon,它是一款聪明的任务运行工具,可以智能地只运行受到影响的代码变更。
同时,他们还创建了moonbase,一个监控持续集成管道的服务。
目标是使他们的工具易于使用和理解,尤其关注开发者体验。采用了大家熟悉的YAML格式来编写配置,任务的定义和运行就像在终端中运行一样,没有多余的复杂性。
自动化了许多日常工作,同时也管理了开发过程中需要使用的各种工具,确保使用正确版本的编程语言,从而减少了“在我的机器上可以运行”的问题。
他们的基础设施构建在Rust和Tokio上,因此性能出色、运行稳定,同时也保证了内存安全性。
5、抓住新机会!Just Do It!
moon任务运行工具是免费且开源的,将始终如此!立即开始采用,您将立刻看到它为您的代码库带来的显著好处。
https://moonrepo.dev/moon
moonbase服务也提供免费套餐(带有合理的使用限制)。只需1次点击,即可立即加入!
https://moonrepo.dev/moonbase
如果您有任何问题或需要演示,请随时加入Discord社区并关注Twitter!
https://twitter.com/tothemoonrepo
领取专属 10元无门槛券
私享最新 技术干货