Bringing CI to Laptops with Drone extension for Docker Desktop
summary
Brings Drone CI into Docker Desktop via a Docker extension that installs with a created volume and a pulled image (demo used version 1.1.2), runs Docker-based Drone pipelines locally and reuses plugins from plugins.io, supports env files and secrets, and executes pipelines that build jars, docker build/push and deploy to a k3d local cluster by mounting the docker socket (requires privileged mode). Logs stream to the CLI rather than the UI; demo runs a Java pipeline, pushes to the local registry and serves a nodeport response, proving the extension works. Drone Desktop extension
AI-written summary · about
chapters (7)
- 0:00Introduction and speaker
- 0:36Evolution of deployment
- 4:45The need for CI
- 6:15Introducing Drone pipelines
- 11:11Docker extension concept
- 13:12Installation and demo
- 20:06Resources and conclusion
related talks
06mWhat are Docker Extensions
34mContinuous Container Integration for Containers
05mCI/CD doesn't necessarily mean Jenkins
37mHow we scale DroneCI on demand
43mLightweight PaaS for Jenkins CI Environments with Docker
06mInnovating the SDLC with insights from Docker CTO Justin Cormack
31m"How We Fired Our Butlers: Drone CI at Scale"
47mOptimizing the Microsoft developer experience with Docker
