~/talk

The Butler Did It: Putting Jenkins To Work For You

Talkat MidCamp 2017 · 2017-03-30..04-02· [devops-and-delivery]
links:none on file
slides:none on file

Jenkins runs automated daily tasks: SSH/SCP database dumps to offsite storage, Drush/Composer module and core updates tied to jira-driven module updates, and Behat test runs reported as JUnit results to Slack. A Groovy multibranch pipeline spins up a site per git branch, keeps five builds, uses lockable resources and a 2-per-hour throttle for risky jobs, and pauses deploys with a four-day timeout for manual approval. Example build shows 13 Behat tests passing; runs on a 4‑CPU DigitalOcean staging box.

AI-written summary · about

  1. 0:00Introduction
  2. 1:26Hiring a butler
  3. 2:29Key Jenkins plugins
  4. 4:16Server setup essentials
  5. 6:02Creating your first job
  6. 7:27Database backup workflow
  7. 11:25Drupal updates automation
  8. 14:45Multi-branch pipeline setup
  9. 16:08Scripted pipeline properties
  10. 18:16Build and test stages
  11. 20:00Deploy approval process
  12. 21:10Monitoring branch builds
  13. 22:14Slack notifications
  14. 23:36Live demo walkthrough
  15. 27:55Pipeline syntax helper
  16. 30:03Automation wisdom
  17. 30:45Jenkins server resources
  18. 32:06Organizing projects
  19. 34:15Jenkins vs other tools
  20. 38:28Future scaling plans
  21. 38:51Testing and deployment
~/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.