美文网首页软件研发配置管理
配置管理之构建管理(5)

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

作者: 研发效能D_laofo | 来源:发表于2017-05-08 23:58 被阅读0次

迅速解决构建问题

- 总有被修改的构建环境
- 总会含有 bug 的脚本
- 再好的硬盘也会遇到无法读写
- 再好的内存也会遇到无法识别
- 再牛B的网卡也翻不过那堵墙
- 即便上述问题都解决,还有无法编译通过的代码等着你

构建过程中总会出现或大或小的问题,有的时常出现,有的偶尔出现,我们能做的包括但不限于:
- 完善构建脚本,解决构建脚本中的问题
- 增强构建过程的透明度、可见度,把构建中出现的问题都暴露出来
- 经常出现的问题,要文档化(FAQ),自动化(脚本中避免或提示)、工具化(提前扫描)
- 偶尔出现的问题,要记日志,重试

明明可以靠素质解决的问题,非要靠规则去限制;没办法,有了规则才能体现出素质。

配置管理员在构建管理中要完善构建系统(环境、配置、脚本等),把构建中的问题,尤其是编译问题能及时的抛出来,让研发人员可以容易地获取到,同时加强研发人员对整个编译过程的理解。同时如果出现问题需要配置管理工程师的配合,配置管理员要能及时、快速的响应同时给予专业的解答。

研发人员都回家了,配置管理工程师却还在公司吭哧吭哧的改脚本、做编译、发版本,那是配置管理团队水平不行;研发人员编译出错了,一头雾水,对这一套编译、打包、发布流程不懂,无法查错,这是我们知识管理上有欠缺,没有把问题文档化,同时系统做得也不够透明化,可见度不高;应该做到任何人都来用我的配置管理系统,不会用我可以培训;出了问题,有相应的FAQ,有相应的解决方案;系统的问题,配置管理可以去修复。

不推脱,用于承担

编程、构建、部署、测试、上线,每一步看似都有明确的含义,看似每个人做好自己的事情,整个流程就可以很好的运转。其实不是这样的。总有职责不清晰的地方,即便各种角色都很清晰,也会出现一些新的机遇、新的工作,这部分谁来做呢?总要有人去承担这些工作;看似多干了一些活,吃了亏;其实对以后自己工作的推进也是有很大的。

小结

做好配置管理平台,把配置管理思想、配置管理实践做到工具中、系统中去;同时让研发人员在配置管理平台上可以管理自己的项目。

相关文章

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

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

  • #☕️后端# 3. Maven

    Maven 项目管理工具 构建项目(Builds) 依赖管理(Dependencies) 配置管理(SCMs) 发...

  • 项目管理之配置管理

    1.配置管理的概念 2.配置管理的功能 3.典型的配置项有哪些 4.如何进行配置管理计划 5.如何执行配置管理过程...

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

    变更管理很多都是流程、授权相关的事,配置管理从中可以做一些事情,但是我个人觉得构建管理才是最有意思的。 配置管理怎...

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

    怎么能提高研发的效率呢?快速的编译构建出产品绝对是最有效的措施之一。 急速的构建速度 再快的构建速度研发人员都不嫌...

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

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

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

    易理解的构建脚本 为什么要把构建脚本单拿出来重点说?因为我发现在工作中,尤其是存活时间长的公司,基本上都有一个研发...

  • 配置管理系统,界面更改了天气预报插件

    layui版本配置管理系统,一个功能齐全的后台管理系统,小型项目的首选 vue版本配置管理系统的Vue版本来了 之...

  • Nacos - 配置管理(3)

    4 Nacos配置管理基础应用 4.1 Nacos配置管理模型 对于Nacos配置管理,通过Namespace、g...

  • Nacos服务注册发现和服务配置

    Nacos是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。它是 SpringCloud Alib...

网友评论

    本文标题:配置管理之构建管理(5)

    本文链接:https://www.haomeiwen.com/subject/rngnzttx.html