1970-01-01
13 容器技术真的是环境管理的救星吗?在上一篇文章中,我分享了基于虚拟机打造自动化流水线中的一些常见问题和原则。随着计算机技术的发展,交付方式也在不断地演进和变更。而基于虚拟机的交付方式,正在被基于容器的交付方式所替代。 今天,如果你在一个较大的科技...
13 容器技术真的是环境管理的救星吗?在上一篇文章中,我分享了基于虚拟机打造自动化流水线中的一些常见问题和原则。随着计算机技术的发展,交付方式也在不断地演进和变更。而基于虚拟机的交付方式,正在被基于容器的交付方式所替代。 今天,如果你在一个较大的科技...
15 构建检测,无规矩不成方圆在这个专栏的第5篇文章《手把手教你依赖管理》中,我介绍了构建 Java 项目的一些最佳实践,同时也给你抛出了一个问题:如果用户偷懒不遵循这些规范该怎么办? 所谓没有规矩不成方圆,构建是持续交付过程中非常重要的一步,而好的...
16 构建资源的弹性伸缩在前面的文章中,我已经介绍了构建在整个持续交付过程中扮演的重要角色,并且详细讨论了依赖管理和构建检测等方面的内容。在这篇文章中,我将带你搭建一套高可用、高性能的构建系统。 持续集成工具目前市面上已经有很多持续集成工具了,它们已...
17 容器镜像构建的那些事儿随着容器发布越来越流行,持续交付最后一公里的产物,逐渐由之前的代码包变成了容器镜像。然而,容器镜像构建与传统的代码构建有很多不同之处,也增加了很多新鲜的技术领域和内容需要我们去学习。 所以,今天我们就一起来聊聊容器镜像构建...
18 如何做好容器镜像的个性化及合规检查?你好,我是王潇俊。我今天分享的主题是:如何做好容器镜像的个性化及合规检查。 你是否还记得我在第13 讲篇文章《容器技术真的是环境管理的救星吗?》中说到:容器不是银弹,镜像发布无法很好地满足用户的个性化需求? ...
20 Immutable!任何变更都需要发布在专栏的第13讲《容器技术真的是环境管理的救星吗?》中,我们初步结识了不可变基础设施(Immutable Infrastructure),这里我们再一起回顾一下: 在这种模式中,任何基础设施的实例(包括服...
19 发布是持续交付的最后一公里19 发布是持续交付的最后一公里 你好,我是王潇俊。我今天分享的主题是:发布是持续交付的最后一公里。 在开始我今天的分享之前,我们先来搞清楚一个问题:部署和发布是不是一回事儿? 有一些观点认为,部署和发布是有区别的,前...
21 发布系统一定要注意用户体验你好,我是王潇俊。我今天分享的主题是:发布系统一定要注意用户体验。 我在第19篇文章《发布是持续交付的最后一公里》中,介绍了蓝绿发布、滚动发布和金丝雀发布这三种灰度发布方式,也分享了携程根据自身情况综合使用滚动发布和金...
23 业务及系统架构对发布的影响在分享《发布系统一定要注意用户体验》和《发布系统的核心架构和功能设计》这两大主题时,我分别从用户体验和架构设计两个方面,和你分享了携程灰度发布系统的一些经验和实践。但是,要做出一个出色的发布系统,仅仅考虑这两方面还不够...
24 如何利用监控保障发布质量?你好,我是王潇俊,今天我和你分析的主题是:如何利用监控保障发布质量。 在前几次的分享中,我详细介绍了发布在持续交付过程中的重要地位,以及如何去思考和设计一套灰度发布系统。作为发布及监控系列的最后一篇文章,今天我就和你聊...