敏捷研发时代的强力支持,火山引擎云原生制品仓库免费公测!
制品仓库(Artifacts)为用户提供开箱即用、高安全的云端制品托管服务,方便用户对源代码编译后的制品进行全生命周期管理
来源 | 火山引擎云原生团队
21 世纪初,敏捷开发这个概念被提出,用于替代上世纪八九十年代瀑布模式的传统开发方式,经过 10 年左右的发展,在 2010 年,这种理念的采纳程度已经上升到接近 40%。近些年,随着 CI/CD 、 DevOps 以及 DevSecOps 概念的陆续提出,越来越多企业开始认识到快速构建、持续交付、Supply Chain 管理的重要性,而制品仓库在其中,就承担了产物存储、依赖管理的核心作用。
应用场景
在 DevOps 领域,制品仓库是至关重要的组件之一,可以帮助团队在整个软件交付过程中实现自动化和持续集成/持续交付(CI/CD)。
通过使用制品仓库,团队可以自动化构建、测试和部署软件,并确保从开发到生产的过程中获得一致的制品。可靠且稳定的制品仓库服务在 DevOps 流程中可以帮助客户解决制品的质量、安全性以及合规性等问题,提升研发效率及交付质量。
在应用开发交付的整个生命周期中,制品仓库核心的应用场景如下图所示:
软件开发:制品仓库可以用于存储和管理开发过程中的各种软件制品,如代码库、二进制文件、构建产物、依赖项等。这有助于开发人员轻松地跟踪和管理软件的版本控制,并在需要时共享这些制品。
产品优势
拥抱原生,企业自研
服务更稳定,自研产品可以减少由于第三方依赖的变更而产生的风险,产品更加稳定、高效和安全。
演进更灵活,自研产品可以根据需求快速迭代和创建,减少由于技术壁垒的限制。
开箱易用,安全稳定
为用户解决搭建和运维的难题,用户仅需关注业务本身,即可享受高效稳定可靠的制品生命周期管理。
精细化的权限管理,最小管控粒度至包级别。
企业级制品管理能力
支持实例、仓库、项目、包、版本等多层管理结构,满足企业复杂制品管理场景。
支持本地、远程和聚合仓库三种仓库类型,支持灵活组合多个仓库,提供统一制品仓库入口,简化客户配置成本便于用户查索制品。
支持自定义代理仓库能力,允许用户创建自定义代理仓库来代理开源社区仓库和三方依赖仓库,通过代理仓库下载文件后支持将对应文件缓存至制品仓库,解决三方依赖下载慢的痛点问题。
灵活的版本控制能力
支持仓库、包、版本级别的策略控制,保障制品的唯一性,使制品在开发、测试和生成环节的流转更有序。
无缝衔接常见的构建工具
制品仓库对接标准的制品协议,用户可以不更换构建工具,无任何改造迁移成本即可使用制品仓库。
精细化的权限管理
支持公开仓库和私有仓库,支持公网匿名用户下载制品,满足开源的制品分发场景。
现在火山引擎制品仓库已经开启免费公测,感兴趣的企业用户可以扫码联系我们,开通并感受全新应用开发、部署与运维体验!
扫码咨询
扫码进群
- END -
火山引擎云原生团队主要负责火山引擎公有云及私有化场景中 PaaS 类产品体系的构建,结合字节跳动多年的云原生技术栈经验和最佳实践沉淀,帮助企业加速数字化转型和创新。产品包括容器服务、镜像仓库、分布式云原生平台、函数服务、服务网格、持续交付、可观测服务等。