本发明提供一种基于docker的持续集成方法,包括:获取持续集中场景中待封装的节点,基于所述持续集中场景中的节点构建基础插件镜像;读取目标项目的基础配置信息,读取基础配置信息中所有维度的属性信息,基于所述属性信息进行持续集成;读取基于drone.yml配置的节点信息;以docker in docker的形式根据基础配置信息、节点信息构建相应节点镜像,运行所镜像的节点以实现节点相应的功能。本发明提供的技术方案,通过集成插件处理的方式,解决了当前droneci集成中配置繁多,效率低的问题,并且,本发明中每个项目中的drone.yml只需要配置使用相应的插件即可,研发人员不需要再关注持续集成的过程中每一步需要如何配置,提高研发人员的专注度,提高了项目接入使用持续集成的效率。