Skip to content

halsn/docker-ci-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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,

Releases

No releases published

Packages

No packages published