私有CI/CD平台搭建(一)Drone安装及部署

Published on
120 1~1 min

前言

之前在新购的低配云服务器上面搭了Docker环境,接下来准备搭建一套CI/CD平台来负责我的common-utils代码的构建和部署。

目前了解到的主流的CI/CD平台有

  • Gitlab+Jenkins

  • Gitlab+gitlabRunner

  • Gitea+Drone

结合自身情况来说,有几点需要考虑

  1. 学习成本低,界面友好

  2. 配置要求低,轻量化部署

  3. 依赖组件少,适合个人项目

综合来看gitea+drone的方式比较符合需求,为了进一步简化配置要求,直接使用现成的Gitee来集成Drone。 接下来分几步来介绍整体的流程

1.Dronean和runner安装
2.gitee集成drone
3.包含私服配置的Maven+jdk镜像制作
4..drone.yml文件制作
5.测试

未完待续