Seven Habits of Highly Effective Jenkins Users
summary
Describes concrete ops habits for large Jenkins deployments: running LTS releases, backing up Jenkins home (or using thin backup), keeping an upgrade testbed, and avoiding the built‑in Maven job type at scale; recommends splitting into multiple masters (examples: three masters with 1,000+ jobs each, nearly 5,000 jobs total), modularizing with parameterized triggers/conditional build steps, automating with Groovy/script console and job DSL plugin, pruning risky plugins, and making slaves fungible with pre‑baked images via Packer.
AI-written summary · about
chapters (29)
- 0:00Who am I
- 0:55What is this talk about
- 2:00Recommendations
- 2:39Use LTS releases
- 3:54Be conservative with plugins
- 5:14Have an upgrade testbed
- 6:36Back up Jenkins configuration
- 9:09Avoid using the Maven Job Type
- 10:09Break up the Bloat
- 11:20Multi Job Build
- 12:21Tools for Multi Job Build
- 13:30Automated Jenkins Tasks
- 14:30Job Changes
- 15:26Groovy Scripts
- 16:46Generate Jobsprogrammatically
- 17:38DSL plugins
- 19:48Workflow plugin
- 21:29Garden plugin
- 21:59Plugins
- 23:23Remove Unused Plugins
- 24:24Essential Plugins
- 30:10Global Configuration
- 31:21Integration
- 32:05GitHub Pull Requests
- 33:47Maven Repos
- 34:49Make your slaves fungible
- 35:31Create to recreate your build environments
- 37:25Use the cloud
- 39:15Join the community
related talks
42mSeven Habits of Highly Effective Jenkins Users
43mSeven Habits of Highly Effective Jenkins Users
37mHelping Enterprises Scale Their Jenkins Software Practices and Tools
34mHelping Enterprises Scale Their Jenkins Software Practices and Tools
55mContinuous Integration on Steroids
33mJenkins 101
30m30 Jenkins features and plugins you wished you had known about before!
47mJenkins in the Enterprise: Building Resilient CI Infrastructure
