CircleCI提供全新免费计划,开放更多DevOps关键功能

DevOps平台供应商CircleCI提供全新的免费计划,该计划包含了原本只有付费计划用户才能使用的功能。官方提到,免费计划是向开发者介绍产品,并提供动手试用的好机会,但是免费计划针对关键功能的限制,无法在实际开发场景中发挥产品应有的价值,可能让用户体验不佳,甚至对产品产生负面或是不准确的看法。

而CircleCI认为,他们之前所提供的免费计划,可能无法提供用户完整理解,CircleCI在持续交付和发布流程中,所带来的价值与力量,因此决定提供更加全面的免费计划。在新的免费计划,CircleCI用户每月将可获得3万信用点数,根据用户所使用的计算类型,最多可用于6,000分钟的构建。

CircleCI提供给免费计划用户更大的资源类别,来优化CI/CD工作管线,借由资源类别的特性,控制工作管线底层计算节点容量。资源类别功能,让开发团队可以配置和管理计算节点资源,像是CPU和内存的容量,确保工作管线具有足够的能力来完成工作。

官方提到,工作管线资源容量不足,就会导致执行速度明显下降,较慢的执行速度延长了工作管线的工作完成时间,可能导致发布过程延迟,新的免费计划提供广泛的资源类别,使团队能够使用足够的资源,优化工作管线效率。

在新的免费计划中,官方还允许同时执行30个工作,让用户避免因为执行环境中的资源限制,导致出现等待队列,大幅增加需要的时间。工作管线内并行性运算,可以在测试中发挥极大的价值,当用户项目测试的项目越多,单台机器需要花费更多的时间完成,要减少时间,用户可以通过配置,指定并行层级来并行执行测试,这些测试便能够在多个独立的执行程序上运行,缩短验证的进程。

CircleCI免费计划现在提供Docker层缓存,该功能可以在存储Docker镜像文件个别的镜像文件层,来减少Docker重复构建所花费的时间,当用户下次执行工作流程时,CircleCI会从缓存中检索任何未更改的镜像文件层,而非完全从头开始重建整个镜像文件。

用户也能使用私有Orb,所谓的Orb是指可以重复使用的YAML组件,供开发人员更简单地自动化流程,并在工作管线中采用第三方工具,跨项目共享用户配置,官方表示,虽然在公共Orb注册表中,有许多Orb可供用户选用,但是考量医疗保健、金融和公部门等这些受高度监管的行业,需要更高等级的安全性。

因此在免费层级开放给用户使用私有Orb,能够使这些需要高隐私和安全性的产业,也能在CircleCI中感受到Orb所带来的协作和效率优势,开发团队可以使用CLI工具创建和发布私有Orb,经过身份验证的用户,便能访问这些私有Orb。

免费计划现在更提供CircleCI Insights仪表板,该仪表板可用来关注自动测试程序代码的工作,供用户跨多个工作流程和开发分支,来监控测试性能,以自动识别缓慢、不稳定和常失败的测试。Insights使用户能够全面掌握测试执行和性能资料,借由监控关键指标,像是成功率和工作管线持续时间等,来了解工作流程的绩效。