Drone控制CI流程,Gogs源码储存,Sonarqube代码质量管理
git clone https://github.com/halsn/docker-ci-stack && cd docker-ci-stack
docker-compose up -d
-
打开
localhost:3000安装Gogs,localhost:3001设置Drone,localhost:3002打开Sonarqube管理页面 -
注意
安装Gogs时注意要将url设置为bridge里Gogs的ip,例如172.17.0.3
触发Drone需要在Gogs项目设置里设置Drone的IP
- 在工程根目录添加
.drone.yml和sonar-project.properties文件,将代码推送到本地Gogs仓库即可触发CI,