私有CI/CD平台搭建(一)Drone安装及部署
前言
之前在新购的低配云服务器上面搭了Docker环境,接下来准备搭建一套CI/CD平台来负责我的common-utils代码的构建和部署。
目前了解到的主流的CI/CD平台有
Gitlab+Jenkins
Gitlab+gitlabRunner
Gitea+Drone
结合自身情况来说,有几点需要考虑
学习成本低,界面友好
配置要求低,轻量化部署
依赖组件少,适合个人项目
综合来看gitea+drone的方式比较符合需求,为了进一步简化配置要求,直接使用现成的Gitee来集成Drone。 接下来分几步来介绍整体的流程
1.Dronean和runner安装
2.gitee集成drone
3.包含私服配置的Maven+jdk镜像制作
4..drone.yml文件制作
5.测试
未完待续