Skip to content

Latest commit

 

History

History
26 lines (15 loc) · 613 Bytes

README.md

File metadata and controls

26 lines (15 loc) · 613 Bytes

Docker CI Stack

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.ymlsonar-project.properties文件,将代码推送到本地Gogs仓库即可触发CI,