~/talk

Seven Habits of Highly Effective Jenkins Users

links:none on file
slides:none on file

Runs three masters with 1,000+ jobs each and cites nearly 5,000 jobs total as the basis for recommendations: use LTS releases and an upgrade testbed, back up Jenkins home or use the thin backup plugin, avoid the separate Maven job type at scale, split into multiple masters, programmatically generate jobs with the job DSL plugin or DotCI, prefer parameterized-trigger/conditional-build-step chains, keep slaves fungible with pre-baked images (Packer) or Mesos/Docker, and remove unused plugins while keeping job-config-history and rebuild/timeout plugins.

AI-written summary · about

  1. 0:00Who am I
  2. 0:55What is this talk about
  3. 2:00Recommendations
  4. 2:39Use LTS releases
  5. 3:54Be conservative with plugins
  6. 5:14Have an upgrade testbed
  7. 6:36Back up Jenkins configuration
  8. 9:09Avoid using the Maven Job Type
  9. 10:09Break up the Bloat
  10. 11:20Multi Job Build
  11. 12:21Tools for Multi Job Build
  12. 13:30Automated Jenkins Tasks
  13. 14:30Job Changes
  14. 15:26Groovy Scripts
  15. 16:46Generate Jobsprogrammatically
  16. 17:38DSL plugins
  17. 19:48Workflow plugin
  18. 21:29Garden plugin
  19. 21:59Plugins
  20. 23:23Remove Unused Plugins
  21. 24:24Essential Plugins
  22. 30:10Global Configuration
  23. 31:21Integration
  24. 32:05GitHub Pull Requests
  25. 33:47Maven Repos
  26. 34:49Make your slaves fungible
  27. 35:31Create to recreate your build environments
  28. 37:25Use the cloud
  29. 39:15Join the community
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.