CI/CD with Open Source Screwdriver
summary
Open source Screwdriver powers Jenkins and Kubernetes executors to run at scale—60,000 builds/day across three build clusters, with iOS builds routed to Jenkins and others to Kubernetes. Pipelines live in a screwdriver.yaml workflow graph, use reusable templates and cached artifacts to cut setup time, and schedule through a RabbitMQ queue. Multi-tenant isolation relies on Kata Containers for VM-like build isolation, secrets management, Prometheus/Grafana monitoring, and artifact publishing to registries. Continuous Delivery Foundation incubation.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 0:56Screwdriver overview
- 3:06Architecture and design
- 7:28Build infrastructure
- 10:03Metrics and monitoring
- 11:52Pipeline demonstration
- 19:00Q&A and conclusion
related talks
35mJenkins Scaling and Organization for an Efficient CI
06mBuilding Continuous Delivery Pipelines
42mJenkins X, Continuous Delivery for Kubernetes
42mBuilding Your Continuous Delivery Toolkit
45mBuilding Your Continuous Delivery Toolkit
39mAccelerate your CI/CD on Kubernetes with Jenkins X
30mImplementing Continuous Deployment with Jenkins & Gerritt
35mJenkins X: Easy CI/CD for Kubernetes
