~/talk

Distributed Scrum Development with Jenkins, Vagrant, Fabric and Selenium

Talkat Jenkins User Conference Boston 2014 · on Wednesday, 2014-06-18· [testing, devops-and-delivery]
name:Hoi Tsang
links:none on file
slides:none on file

Uses Jenkins to run full-stack integration and acceptance pipelines for DealerTrack 2.0 across 6+ distributed scrum teams, with a Jenkins master-slave layout and dedicated slaves that cut heavy integrated-build time by about 30%. Builds use Vagrant to spin production-like mini‑stacks, Fabric Python scripts for SSH deploys, Nexus for internal artifacts, and Robotframework‑Selenium on a Selenium grid for UI tests. Enforces >90% coverage, wraps DB schema as a ~700MB package for fast restores, and catches integration breaks before production.

AI-written summary · about

  1. 0:00Project context and goals
  2. 1:43Importance of mindset
  3. 3:50Scrum integration challenges
  4. 5:08Single package best practices
  5. 7:28Automated build and deploy
  6. 8:47Python fabric for deployment
  7. 10:57Internal artifact management
  8. 12:25Automated integration builds
  9. 14:32Vagrant for testing stack
  10. 17:18Version and dependency management
  11. 20:24Scaling Jenkins infrastructure
  12. 22:27Selenium grid testing
  13. 24:17Q&A and closing remarks
~/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.