Jenkins2.0
持续交付管道是支撑持续交付流程的基础设施,除了Jenkins,业界还有其他的一些持续集成工具/平台如ThoughtWorks的Go平台以及Travis CI,主要用途就是为了打造交付流水线,所以本身就是支持管道化构建的。在这一点上,Jenkins相对会落后一些,但是在Jenkins2.0版本,及时推出了对管道化构建的支持,即Build Pipeline。通过Jenkins的管道化支持,你可以将你的交付过程中的各个环节串联起来,组成属于你们项目组的交付流程。如下图所示:
建设过程
Jenkins的安装和启动就不赘述了,需要使用到的插件是Build Pipeline View,可能存在依赖插件,建议将Jenkins做成一个镜像,便于其他团队复用,避免大量重复配置。