上述都是偏传统的发布方式,能覆盖大部分应用发布场景。针对一些关键新功能的上线发布,或者一些特定的场景,还有一些特殊的发布方式。 1、 3.1 功能开关发布 利用代码中的功能开关(Feature Flag/Toggle/Switch)来控制发布逻辑,一般不需要复杂的发布工具和智能 LB 配合,是一种相 ...
分类:
其他好文 时间:
2019-10-31 13:46:48
阅读次数:
211
DevOps(Development和Operations的组合词)是一组过程,方法和系统统称,用于促进开发,运维和QA之间的沟通,协作和整合。DevOps可以看作是三者的交集。 实现DevOps的工具: 代码管理(SCM):GitHub、GitLab、BitBucket、SubVersion 构建 ...
分类:
其他好文 时间:
2019-10-31 10:44:49
阅读次数:
105
章节DevOps – 为什么 DevOps – 与传统方式区别 DevOps – 优势 DevOps – 不适用 DevOps – 生命周期 DevOps – 与敏捷方法区别 DevOps – 实施原则 DevOps – 工程师职责 DevOps – 自动化工具 DevOps – 总结 DevOps ...
分类:
其他好文 时间:
2019-10-30 11:53:13
阅读次数:
247
章节DevOps – 为什么 DevOps – 与传统方式区别 DevOps – 优势 DevOps – 不适用 DevOps – 生命周期 DevOps – 与敏捷方法区别 DevOps – 实施原则 DevOps – 工程师职责 DevOps – 自动化工具 DevOps – 总结 DevOps ...
分类:
其他好文 时间:
2019-10-30 11:40:06
阅读次数:
206
简介 多分支的管道是在jenkins2.x中新增的功能 。 多分支管道允许你针对分布式的控制器的每个分支创建一个管道。 下图是对它的一个描述。使用jenkinsfile去创建多分支的管道,jenkinsfile可以存放在代码仓库中。 Jenkinsfile只是定义CI管道的一个脚本。 另外,多分支管 ...
分类:
其他好文 时间:
2019-10-27 20:36:04
阅读次数:
83
简介 前面简单的做了管道的实验,看了一下的它的效果 声明式管道是Groovy语法中的一个更简单和结构化的语法。下面主要学习明式管道语法。 一 声明式管道的基本结构 以上节的代码为例 1.1 node块 node块定义Jenkins agent,在node中定义了stage blocks, direc ...
分类:
其他好文 时间:
2019-10-27 14:19:24
阅读次数:
106
图灵官方图书: 完整PDF、文字版、非扫描版,字迹清晰,目录完整、体积小。无任何广告。 获取资源 ...
分类:
其他好文 时间:
2019-10-18 22:19:27
阅读次数:
228
网络攻城狮是IT从业者中最难刻画轮廓的角色,也是IT从业者中技能最丰富的角色,同时也是IT从业者中最容易被误解的角色。 技术推动了时代变革,互联网则加速了这场变革。随着行业技术的迭代周期越来越短,网络工程师作为技术多面手一直面临着更快的技术储备升级。我们之前发布了一版网络工程师技能图谱,经过多方反馈 ...
分类:
其他好文 时间:
2019-10-16 18:20:16
阅读次数:
91
1.研发的困境 互联网这个环境比较特别,包括现在不只是互联网,就算是被互联网赋能的这些“互联网+”的企业也在改变,用户在发生变化,用户构成的群体在发生变化,群体造成场景的变化,场景营造新需求,需求养成新用户习惯,新用户习惯造就一批新用户,周而复始。我们一直在追赶用户,但从用户的角度来说,他一直都期望 ...
分类:
其他好文 时间:
2019-10-14 17:31:45
阅读次数:
106
十倍程序员 最近关于 10 倍程序员的事又开始在各个社交平台火了起来,CODING 作为国内领先的一站式 DevOps 解决方案,今天也来讨论一下 10 倍程序员到底存不存在和这个概念到底意味着什么。 这个话题之所以会时不时被拿出来讨论,主要是因为它触及了一个比较深的意识形态问题:有些人是否比其他人 ...
分类:
其他好文 时间:
2019-10-14 01:22:28
阅读次数:
83