Setting up a scalable CI platform with jenkins, docker and rancher
summary
Sets up a Rancher cluster with two hosts, runs Jenkins master plus swarm agents, and provisions Nexus and Gerrit from versioned scripts so all config is in Git. Builds run inside Docker images described by Jenkinsfile-driven pipelines, a seed job auto-creates project jobs, artifacts and Docker images push to Nexus, and acceptance tests deploy stacks to Rancher, exercise a Spring REST app and report green. Demo succeeds and stacks are torn down; scale is by adding hosts via Rancher stacks and host labels.
AI-written summary · about
chapters (7)
- 0:00Start
- 1:54Once Upon a Time...
- 8:30Best practices
- 13:22Rancher Features
- 13:42Demo setup
- 43:40Further challenges
- 47:03Alternatives
related talks
43mLightweight PaaS for Jenkins CI Environments with Docker
51mJenkins or: How I learned to stop worrying and love automation
35mJenkins Scaling and Organization for an Efficient CI
24mDocker and Rancher serving an infrastructure as code
35mJenkins X: Easy CI/CD for Kubernetes
52mBringing Continuous Delivery to Cloud-Scale with Jenkins, Docker and
30mImplementing Continuous Deployment with Jenkins & Gerritt
06mBuilding Continuous Delivery Pipelines
