Drone CI/CD Platform
Drone is a Continuous Delivery platform built on Docker, written in Go
2018/11/03
Slide 2
Slide 2 text
Agenda
• Why I don’t choose Jenkins or GitLab CI?
• What is Drone CI?
• Drone Infrastructure
• How to install Drone in five minutes?
• Integrate your project
• Create your Drone plugin
• Try drone cli without drone server
Slide 3
Slide 3 text
About Me
appleboy @
appleboy @
Slide 4
Slide 4 text
Jenkins Drone Travis Gitlab ci
Slide 5
Slide 5 text
Why I leave Jenkins
Slide 6
Slide 6 text
Why?
• Complicated project setting
• Write the plugin (Java language)
• Maintenance?
• Learning Curve?
• Grow your team?
Drone CI
• Container native CI/CD platform
• Easy to install & maintain
• Isolate builds
• Simple YAML Configuration
• Integrates with several VCS Providers
• Rich set of official plugins (any container can be a plugin)
• Execute locally with simple command (drone exec)
• open source (https://github.com/drone/drone)