持续交付

使用 DevSecOps 保护 CI / CD 管道
持续集成和持续交付(CI / CD)可以为软件开发和部署过程提供端到端的无缝集成。 通过这样做,CI / CD 使开发人员可以将更多的时间用于开发代码以改善软件功能,而不必担心部署。


每天部署数千个容器实例,扩缩容复杂性该如何管理?
无论是大型软件公司还是小型软件公司,现在每天都要部署数千个容器实例,这种扩缩容的复杂性是他们必须要管理的。本文介绍了如何将 Kubernetes 纳入到现有的传统 CI/CD 管道中,并实现服务的高可用性,以及随时在生产环境中进行代码变更。


CI/CD 工具选型:GitLab 还是 AWS?
代码库维护、流水线运行,以及管理项目信息等常用任务,免费版 GitLab 足矣。亚马逊云服务(AWS)则采用按实际使用量付费的模式,借助一系列包括 AWS CodeCommit、AWS CodeBuild、AWS CodePipeline 在内的服务,实现了 CI/CD 的最佳实践。


大人,时代变了!DevOps 与金融企业如何擦出火花?
金融企业的 DevOps 落地实践需迎合流程和管控,和金融企业原有相关系统结合。而期望很快将组织形态、企业 IT 流程彻底转向 DevOps 并不现实。

Puppet 发布 2020 年 DevOps 状态报告
Puppet 发布的 2020 年 DevOps 报告显示,内部自助服务平台和有效的变更管理实践是组织提升 DevOps 发展阶梯的关键。安全集成在软件交付管道中也扮演着关键的角色。


CI/CD 工具选型:Jenkins 还是 Bamboo?
持续集成和持续交付是在软件开发生命周期中获得交付一致性的方法。作为一个流程,它帮助你自动化开发管道,同时确保所有事情都可跟踪。其中有趣的部分是在开发阶段中引入自动化。当我们谈到集成和交付时,另一个与之匹配的过程是“持续测试”,或者有时我们称之为 DevOps 测试。虽然持续集成(CI)和持续交付(CD)已经成为 DevOps 的重要组成部分,但在选择最佳工具时,DevOps 团队常常会陷入困境。如果没有 CI/CD 工具是无法想象的。



网易 CI/CD 实践(上):CI 系统的技术选型与部署流程
云计算的普及,不仅改变了目前的 IT 基础设施与企业系统架构,同时也改变了技术团队的组织架构和企业内部的研发流程。而持续集成(CI)和持续交付(CD)就是企业内部研发流程提升交付效率的关键。



Atlassian 套件玩转持续交付
Atlassian 套件是如何实现“从代码到客户,持续交付”的目标,同时提供完整的可追溯性?本篇分享详细介绍了持续交付相关概念、Atlassian 套件说明和关键配置,以及在持续交付流水线过程中的关键技术点。






数据驱动决策如何支持软件交付(四):优化产品交付组织
数据驱动决策系列文章概述了数据驱动决策如何支持软件交付中的三大活动—产品管理、开发和运维。软件交付组织可以应用假设、CD 指标和 SRE 的 SLI/SLO 来改善有效性、效率和服务可靠性水平。






微服务开发的 10 个最佳实践
微服务架构是将软件系统分解成可独立部署的自治模块,这些模块通过轻量级的、语言无关的方式进行通信,共同实现业务目标。为了有助于开发有效的微服务应用程序,作者给出了 10 个最佳实践。