Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Drone continuous Integration

Bo-Yi Wu
January 24, 2018

Drone continuous Integration

The following is my 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

more detailed information you can find that in Udemy: https://blog.wu-boy.com/drone-devops/

Bo-Yi Wu

January 24, 2018
Tweet

More Decks by Bo-Yi Wu

Other Decks in Technology

Transcript

  1. • 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 Agenda
  2. • Mediatek Engineer • DevOps • Golang, PHP, Node.js ..

    • Some open source • Gitea • Gin • Drone • appleboy @GitHub • appleboy @twitter • appleboy @slideshare • appleboy46 @facebook About Me 3
  3. 1. Complicated project setting 2. Version control project setting 3.

    Write the plugin (Java language) 4. Maintenance? 5. Learning Curve? 6. Grow your team? Why?
  4. •Setup drone server and agent •Introduction to drone dashboard •Enable

    or disable your project •Configuring the drone cli tool Demo https://labs.play-with-docker.com/
  5. • Go testing • Verify Quality • Build Binary •

    Deploy Binary • Build Image • Deploy Container • Send Notification Pipeline in Golang