~/talk

Set it and forget it!

Talkat CppCon 2018 · 2018-09-23..09-28· [devops-and-delivery]
links:none on file
slides:none on file

A 400,000 line SVN codebase spanning 40 CMake projects becomes a reproducible pipeline: convert history to Git, host on GitLab, centralize builds with Jenkins + GitLab + Docker pipeline, run GCC and Clang compiles, clang-tidy and Cppcheck analysis, Boost.Test unit runs, Kcov coverage, sanitizers and Doxygen docs. Commits trigger builds, Jenkins aggregates warnings, tests and coverage, and the end result is an automated deployment and reporting workflow that actually produces trendable reports.

AI-written summary · about

  1. 0:00Start
  2. 0:12So You Inherited...
  3. 0:36Deployment Strategy
  4. 0:55Jenkins
  5. 1:08Branch Management
  6. 1:22Git-Flow Model
  7. 1:48GitLab
  8. 2:12Docker
  9. 2:23A Beautiful Workflow
  10. 2:37Build Warnings
  11. 2:51Static Analysis
  12. 3:09Code Coverage
  13. 3:30Sanitizers
  14. 3:47Documentation
  15. 4:17New Development
~/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.