所有平台。Windows, Linux, Apple, FreeBSD, Android, iOS,嵌入式,交叉构建,裸金属等。
所有构建系统。Visual Studio MSBuild, CMake, Makefiles, SCons等。可扩展到任何构建系统。
二进制文件的完全管理。
创建、管理和重用任意数量的二进制文件,适用于任何配置:平台、编译器、版本、架构……或随意从源代码构建。
完全自动化的依赖管理。可传递依赖、冲突检测、依赖覆盖、条件依赖。
分散的客户机-服务器体系结构。使用JFrog Artifactory on-prem免费运行您自己的服务器,完全拥有您的包和二进制文件。
柯南是免费的开源软件使用MIT许可。使用、修改、重新发布和扩展它——即使是出于商业目的。
Conan是麻省理工学院授权的C和c++开发开源包管理器,允许开发团队轻松高效地管理他们的包和跨平台依赖关系,并构建系统。
了解更多>JFrog Artifactory Community Edition C/ c++是完全免费使用的,允许你在自己的服务器上托管你的私有包。这个解决方案将JFrog Artifactory for Conan的所有功能和灵活性传递到C/ c++世界。
了解更多>ConanCenter是中央存储库,您可以在其中搜索和发现由社区创建的所有可用的开放源代码Conan包。它包括配方和配置信息,并且很容易在UI中查看包元数据。
了解更多>
柯南让我们的许多汽车GitHub企业客户更容易使用C和c++编程来建立一个真正名副其实的持续交付管道。
Conan集成使我们的开发编译测试周期和发布构建时间减少了10倍,为开发人员提供了额外的编码时间,并更快地发布BlinkID SDK。将我们的代码库组织成多个包使我们更容易维护。最重要的是,依赖关系图可视化工具对于每个开发人员来说都非常有用,可以看到所有模块/包的概述,以及他们对整个项目的个人贡献。
我只想说,我以前在构建系统中完全是一个n00b,害怕更新依赖项。柯南让它变得简单可爱,我现在对包装真的很感兴趣……对c++程序员来说很奇怪!
柯南的灵活性使他可以做一些被认为是棘手的事情;来制作一个模块化的Boost c++ Libraries分发版。
生活中最好的是什么?压缩您的构建时间,在您之前驱动您的语义版本包,并且不听开发人员的抱怨
柯南通过最小化构建时间并为我们的C/ c++开发实现完整的CI特性,提高了我们的生产力。它是C/ c++的真正依赖管理器
Conan将c++开发和依赖管理带入21世纪,与其他开发生态系统齐名。我们目前正在设计这个,以简化我们产品的测试程序的开发,以帮助促进重用,并帮助我们的分布式团队开发健壮和有效的测试,以保证我们创新产品的质量。hth华体会最新官方网站
柯南帮助我们对基础设施进行了全面检修,将我们的整个构建时间缩短了40多分钟。这既节省了开发人员的时间,也减少了AWS账单。
在Pix4D,我们多年来一直在用我们的自制工具管理几十个第三方依赖关系。不仅开发人员感到痛苦,CI/CD基础设施也感到痛苦。我们决定试一试柯南,而且成功了!我们所依赖的库是如何构建或提供的并不重要(CMake、autotools、预编译二进制文件)。Conan使我们能够灵活地管理各种类型的C/ c++库。我们已经将柯南完全集成到我们的CI系统中,我们用它做了相当先进的事情。这绝对让我们的生活更轻松。
柯南的到来正好让我们能够通过向文本文件中添加行来测试多个网络、日志记录和加密库。此外,当我们决定掌握一个库时,我们将时间投入到单个跨平台包中,所以我们的开发人员不需要自己构建和重新构建库。它彻底改变了我们快速成型的方式。
Conan是C/ c++项目中外部依赖关系的最佳解决方案。它通过应用一种通用语言来构建、打包并将我们的工件分发到任何平台和体系结构,将c++和DevOps联系起来。
Conan在管理Imageflow的跨平台包方面是一个救星。它很灵活,解决了C/ c++包管理的难题,并得到了一组出色的开发人员的支持。不要把时间浪费在其他选择上;这是真正的交易。