Jenkins: Enabling Agility and Efficiency
summary
eBay/PayPal run Jenkins as the CI backbone for seven years, provisioning CI VMs via Mesos/Dockers, wiring GitHub hooks and a pull-request-builder to kick off jobs, and using auto-merge/auto-reject logic plus a certification aggregator to validate libraries across JDKs, containers and OSes. Static analysis with Jacoco, FindBugs/PMD/Checkstyle and Sonar gates builds; an easy-config templating plugin and a functional-code-coverage plugin (publishing VM Jacoco reports) automate packaging, deployment and notifications.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 3:28Agenda
- 4:38Developer Life Cycle
- 8:25Developer Community
- 11:08Guiding Principles
- 13:26Execution Models
- 19:41Other Execution Model
- 26:08Build Analysis Test
- 26:34Build Systems Integration
- 28:17User Focus
- 29:59Thresholds
- 30:45Notification
- 33:09Automation
- 34:08Packaging
- 35:57System Test
- 38:22Functional Code Coverage
- 39:22Security
- 40:02EasyConfig
related talks
42mJenkins: Enabling Agility and Efficiency
35mHow to Train Jenkins?
35mJenkins Scaling and Organization for an Efficient CI
42mZero to Jenkins: Automatic builds + deploys
01h 01mOpening Keynote
50mJenkins in the Enterprise: Building Resilient CI Infrastructure
45mHow Builds and Delivers in the Cloud
36mUsing Jenkins to Build, Deploy, and Automate Projects
