~/talk

From Fix to Final Release: Continuous Integration and Testing for Diego

links:none on file
links:none on file
slides:none on file

Diego’s CI pipeline runs an automated left-to-right Concourse flow that compiles releases, deploys to a locked ketchup acceptance environment, runs unit, component, ego (cross-component) tests, CF CATS acceptance suites, a 1.5 hour upgradability suite that verifies piecewise upgrades from older releases, and post-delivery BBS benchmarking. The pipeline has about 51 jobs across six-plus BOSH environments, marks candidate builds as delivered, requires a manual PM approval to ship, and catches manifest, routing and upgrade regressions before release.

AI-written summary · about

  1. 0:00Start
  2. 0:15Diego Team
  3. 1:15What this talk is about
  4. 2:06What this talk is not about
  5. 5:36Test Driven Development
  6. 6:24Local Dev & Test Cycle
  7. 11:31Create BOSH Releases
  8. 12:27Wait for Bosh
  9. 13:16Deploy
  10. 14:15Smoke Tests
  11. 14:38Acceptance Tests
  12. 16:40DUSTS
  13. 19:00Deliver
  14. 20:03Github Release
  15. 20:24Merge to Develop
  16. 20:37Vizzini
  17. 21:56Benchmarks
  18. 22:48How much is too much
  19. 23:55Conclusions
~/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.