前言整个基于k8s的pass平台,关键的一部分就是CICD。CICD又是devops的关键部分。今天主要介绍的是drone。drone更新比较快,之前稳定版本是0.7,今天部署的时候已经更新到0.8了。部署编写docker-compose文件drone的部署及其简单,采用docker-compose的方式,类似于gogs。实际上在drone0.4之前,是不支持gogs私有仓库的。结合harbor和helm,实现k8s的CICD,大致的流程:合并代码触发pipline,build和生成镜像推到harbor,