由曾任阿里巴巴集团研发效能事业部架构师的董老师分享的课程。SCM作为一个管理工具或者在项目洽谈与执行中一种合行规定的义务来履行,在开展工作的过程中很容易使这种工作变成一种官僚式的绊脚石。往往在我们开展项目时,我们所需要进行配置管理的目的是为软件开发过程中的不同的角色控制和跟踪管理自已的工作提供支持与帮助。本内容帮助学员了解软件配置管理工作的职责,理解软件配置管理的基本工作原理,掌握其基本工作方法。这将使学员有能力结合所在团队的实际情况,进行日常配置管理工作,制定具体项目的配置管理解决方案,并有能力发现和实施一些配置管理方面的改进。在教学方法上,结合实际工具、基于具体案例的课堂互动是本课程的特色。
课程收益
1) 对软件配置管理领域的缺陷跟踪、文档管理、构建管理、安装包管理、发布管理、部署管理、对多地点开发和跨组织合作的不同方式的支持等,得到全面的了解。
2) 结合Jenkins,对持续集成、持续交付这一重要潮流进行详细讲解,其原理和工具在不同开发场景下如何克服困难,实现持续集成和持续交付。
3) 分支的原理和应用、集成、测试与发布;结合Gerrit和Merge Request / Pull Request,讲解代码评审等非常清晰