这篇文章主要用来当个目录,方便各位看官清晰的观看。
在敏捷的时代,scrum作为敏捷的最佳实践进入了各个公司。那么为了adapt敏捷,SCM应该做哪些事?
很多人认为,SCM就搞搞工具。我想说,工具只是为了让SCM释放重复的工作给自动化,而让人来做一些应该做的“创新”。
所以这里的文章都会以工具分类。而创新,会夹杂在这些工具的文章内。
而这些文章最终拼凑起来,将会帮上哪些从0开始一步一步的朝“daily build”前进,然后更进一步的朝continue integration前进, 然后再朝continue improvement前进的公司或者SCM们。
SVN:
Jenkins:
让你的jenkins能当奴隶主---说说几种自动化build框架
全球化的时代,当你的CI变成整个链条的一部分你如何触发另一个国度的jenkins?--Global build solution
Mysql:
Python:
Shell:
Java:
Birt:
Sonar:
Grails:
Continue Integration:
SCM KPI 之一 build successful rate
SCM KPI 之二 whole throughput time
SCM KPI 之三 build failed by SCM fault
SCM KPI 之四 fully automation rate
.....
Cloud Build
Continue Improvement:
技术债务
静态代码分析
动态代码分析