2018-6-3 作者: 张子阳 分类: 分布式系统
使用docker有很多的便利,这个就不再讲述了,在文章 《基于Docker的持续集成方案(安装docker) - Part.2》 已经对docker有所介绍。这篇文章将介绍如何将docker结合到持续集成(持续部署)中。
这三个概念可以和源码管理做类比。
下面是整体的一个结构:
基于docker的CI鸟瞰图
上图中每个步骤的流程如下:
上图的步骤6、步骤7,也应当是需要采用第三方工具或者自行开发工具来实现的,但是我暂时还没有实现这一步骤。
从上面的步骤中,可以看到,有若干需要部署的第三方工具。其中包括:
根据上面的分析,这个持续集成工具(我给它起名叫GOCI,因为打算用go语言来开发)需要实现的功能有下面这些:
以上还在开发的过程当中 ...
感谢阅读,希望这篇文章能给你带来帮助!