• 配置管理之持续集成

    虽然持续集成已经讲了很多年了,为了保持知识的连贯性,还是总结一篇吧,文中很多内容来自网络 持续集成的目的,就是让产品可以快速迭代,同时还能保持高...

  • 配置管理之环境管理

    配置管理工程师要对自己的环境具有控制力 配置管理环境的控制力 对配置管理环境的控制力这主要体现在两个方面, 你要对自己的服务器有所有权,也就是说...

  • 配置管理之部署管理(2)

    回滚过程要迅速、禁得起考验这个怎么讲?就是我随时都可以轻松地回滚到某个版本。这里有这么几点要把握。任性。只要我发现有问题就可以回滚。哪怕是在上线...

  • 配置管理之部署管理(1)

    部署很简单。简单到拷贝个 jar 包到一台机器上就是上线了部署也很复杂。如果30台服务器,我想先灰度发布 5 台机器,然后把东北区的流量都打到这...

  • 配置管理之发布管理(2)

    用一个不可变、易识别的 ID 标识可发布版本 可发布版本的标识不可变且易识别很重要。易识别是只说的时候好指代,看的时候还分辨。比如如下几种标识,...

  • 配置管理之发布管理(1)

    发布管理是构建完成后,把要部署的版本按照一定的标准部署到目标环境的职能。发布管理一般专注于系统打包,然后把系统提测到QA环境,上线到生产环境。 ...

  • 配置管理之构建管理(5)

    迅速解决构建问题 - 总有被修改的构建环境- 总会含有 bug 的脚本- 再好的硬盘也会遇到无法读写- 再好的内存也会遇到无法识别- 再牛B的网...

  • 配置管理之构建管理(4)

    怎么能提高研发的效率呢?快速的编译构建出产品绝对是最有效的措施之一。 急速的构建速度 再快的构建速度研发人员都不嫌快的。我现在代码写好了,想验证...

  • 配置管理之构建管理(3)

    插播个今天刚发生的事。某神在没数据备份,运维只做了个快照的情况下直接操作线上 gitlab 服务器,结果把某个目录删了。回来让运维从快照恢复数据...