~/talk

Continuous Integration Tips & Tricks

Talkat TestCon Europe 2023 · 2023-10-25..10-27· [devops-and-delivery, testing]
slides:none on file

A set of concrete CI changes that actually speed feedback: a claimed reduction from 1h20 to 13 minutes by tuning infrastructure and pipeline shape; flip Jenkins to Performance optimized, use spot instances and set one executor per worker; shallow clone and disable tags to cut checkout time; leave workspaces for post‑fail inspection; linting and tiny bash unit checks; parallel Docker builds, pre‑pull images, Docker BuildKit secrets/SSH, and isolate parallel tests with docker‑compose -p; VNC for live UI debug and an eye toward Dagger for future builds.

AI-written summary · about

  1. 0:00Introduction
  2. 5:22Why CI/CD matters
  3. 7:12Case study: 80 to 13 min
  4. 11:03Infrastructure optimizations
  5. 14:15Code checkout and shallow cloning
  6. 17:50Conditional test execution
  7. 21:06Pipeline cleanup and linting
  8. 25:17Docker builds and parallelization
  9. 28:07Debug CI locally with Docker
  10. 31:14Parallel Docker builds
  11. 34:49Secure Docker builds
  12. 37:21Parallel testing with Docker Compose
  13. 40:01Debugging UI tests in CI
  14. 40:21Future of CI with Dagger
~/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.