Container-native pipelines with Drone CI
summary
Drone CI is a self‑hosted, container‑native CI system (server ~60MB, runner <20MB) that runs each pipeline in an ephemeral workspace volume, clones the repo, launches step containers and wipes the volume so builds are reproducible. Pipelines use images for steps and services, plugins are just plugins as containers that wrap build, push and notification workflows. To avoid Docker Hub rate limits after Nov 2 2020 it supports organization image-pull secrets so admins supply authenticated dockerconfig.json to all pipelines, keeping pulls reliable.
AI-written summary · about
chapters (7)
- 0:00Introduction and background
- 3:54What is Drone CI
- 7:09Drone pipeline demo
- 12:53Drone plugins explained
- 15:44Docker Hub rate limiting
- 19:00Docker registry auth tips
- 25:43Summary and resources
related talks
48mHow to build solid CI-CD pipeline
23mOrchestration and CI/CD
47mContainers - the little Linux feature revolutionizing apps
36mUsing Jenkins to Build, Deploy, and Automate Projects
30mGoing serverless with Cloud Run
23mEvery Image Has A Purpose
36mServerless Jenkins on Kubernetes - Jenkins X
33mSimplified Continuous Integration with Laravel and Jenkins
