Set it and forget it!
summary
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
chapters (15)
- 0:00Start
- 0:12So You Inherited...
- 0:36Deployment Strategy
- 0:55Jenkins
- 1:08Branch Management
- 1:22Git-Flow Model
- 1:48GitLab
- 2:12Docker
- 2:23A Beautiful Workflow
- 2:37Build Warnings
- 2:51Static Analysis
- 3:09Code Coverage
- 3:30Sanitizers
- 3:47Documentation
- 4:17New Development
related talks
40mSecure by Default: Building an AI-Augmented, OSS-Powered Reusable CI/CD Pipeline
29mFrom scheduled builds to commit triggered pipelines
01h 10mCreating efficient, convenient and reliable CI
21mFighting Git Workflows
26mStatic Code Analysis with Gitlab CI
21mAutomate your work
21mDriving Cultural Change to Improve Software Development and CI/CD
46mThe Software Factory
