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

Introduction to Gitea with Drone CI/CD

Bo-Yi Wu
August 06, 2017

Introduction to Gitea with Drone CI/CD

Agenda

* Git Hosting Services
* What is Gitea?
* Why we choose Gitea?
* How to install Gitea?
* Integrate CI/CD Service
* How to contribute to Gitea

Bo-Yi Wu

August 06, 2017
Tweet

More Decks by Bo-Yi Wu

Other Decks in Technology

Transcript

  1. About me Full Stack & DevOps engineer at Mediatek @appleboy

    at GitHub, Twitter and SlideShare https://blog.wu-boy.com
  2. Agenda ò Git Hosting Services ò What is Gitea? ò Why we choose

    Gitea? ò How to install Gitea? ò Integrate CI/CD Service ò How to contribute to Gitea
  3. Agenda ò Git Hosting Services ò What is Gitea? ò Why we choose

    Gitea? ò How to install Gitea? ò Integrate CI/CD Service ò How to contribute to Gitea
  4. Git Hosting Open source Self Host Free Private Repo UI/UX

    GitHub No No No ★★★ Bitbucket No Yes (Hard) Yes ★ Gitlab Yes Yes (Hard) Yes ★ Gitea Yes Yes (Easy) Yes ★★★ Public Git hosting sites
  5. Agenda ò Git Hosting Services ò What is Gitea? ò Why we choose

    Gitea? ò How to install Gitea? ò Integrate CI/CD Service ò How to contribute to Gitea
  6. What is Gitea? The initial development have been done on

    Gogs https://github.com/go-gitea/gitea
  7. Gitea hosted Gitea ò  Comment on commit and PR (#124)

    ò  Squash merge ò  Complete Protected branch (#32 #339 ) ò  Complete API support (#64) ò  OAuth provider (#27) ò  API Documents (#194) ò  Complete notifications system (#145) ò  Complete Webhook support (#132 (PR #908) #895 #1002 ) ò  Better CI Integration (#996 (PR #1332)) ò  Approval system https://github.com/go-gitea/gitea/issues/1029
  8. Agenda ò Git Hosting Services ò What is Gitea? ò Why we choose

    Gitea? ò How to install Gitea? ò Integrate CI/CD Service ò How to contribute to Gitea
  9. Agenda ò Git Hosting Services ò What is Gitea? ò Why we choose

    Gitea? ò How to install Gitea? ò Integrate CI/CD Service ò How to contribute to Gitea
  10. Agenda ò Git Hosting Services ò What is Gitea? ò Why we choose

    Gitea? ò How to install Gitea? ò Integrate CI/CD Service ò How to contribute to Gitea
  11. Agenda ò Git Hosting Services ò What is Gitea? ò Why we choose

    Gitea? ò How to install Gitea? ò Integrate CI/CD Service ò How to contribute to Gitea