本节书摘来自异步社区《配置管理最佳实践》一书中的第2章,第2.2节,作者: 【美】Bob Aiello , Leslie Sachs著,更多章节内容可以访问云栖社区“异步社区”公众号查看
2.2 从哪里开始
首先就是要研究现有项目的构建过程。有时你会发现研发团队已经写好了构建脚本,可能采用的是Ant, Maven 或者Make。通常情况下,现有的构建过程只能部署产品到研发的测试环境中。构建工程师就要在此基础上进行修改,从而支持QA环境和产品环境。现有的构建脚本可能会频繁失败,这个时候就需要研发的支持来予以解决。构建工程师的工作就是确保这些脚本可靠,易维护。有时需要深入理解一个应用程序,才能理解它是怎么构建的。有时候,产品的架构太复杂了,这时候构建工程师就需要和开发工程师合作,一起完成构建系统。请记住首先要做的就是评估现有的构建工具和过程,然后再改进,实施构建工程最佳实践。