Drone是一个构建在Docker之上的开源持续集成平台(CI)。Drone提供了一组预建的Docker映像,支持12+种语言和几乎所有主要的数据库。这意味着你不必花时间来安装软件和配置您的构建环境。当然,如果你需要一个高度定制的环境Drone提供了足够的灵活性来使用自定义Docker映像。
Drone完全采用Go语言开发。具有快速,高效的特点。
与其他的CI服务相比有什么不同?
1.Drone是开源的
2.Drone是构建在Docker之上
3.Drone轻松托管在自己的基础架构之上
4.Drone提供一个CLI来运行本地构建,在Docker容器中
5.Drone默认与GitHub集成,很快将支持Bitbucketpatch
1.安装Docker
首先,我们要安装docker,因为这是Drone的工作流的最关键的元素。Drone合理的利用了docker来构建和测试应用。容器技术提高了应用部署的效率。要安装docker,我们需要在不同的linux发行版本运行下面对应的命令,我们这里会说明Ubuntu14.04和CentOS7两个版本。
Ubuntu
要在Ubuntu上安装Docker,我们只需要运行下面的命令。
复制代码