“Faster Delivery of Large C/C++ Projects with..."
summary
CI that uses Conan plus Jenkins and Artifactory to build only the binaries that actually need rebuilding, using the dependency graph to trigger downstream jobs in correct order and in concurrency levels for parallelism. Reproducible packages come from a simple conanfile.py (settings → hashed package ID), multi‑arch builds (32/64) upload to Artifactory, and conan info outputs an ordered list‑of‑lists for levelized builds. Package ID rules and version overrides handle header/inlining incompatibilities by producing distinct binaries; demo is functional with live examples.
AI-written summary · about
chapters (22)
- 0:00Intro
- 0:31Challenges
- 0:52C Projects
- 5:38Basic Package
- 6:16Creating a Package
- 10:13Package Recipe
- 11:34Continuous Integration Pipeline
- 13:13Parallel Pipeline
- 17:27Dependencies
- 18:35C Make List
- 23:31Application Example
- 27:26Evolving dependencies
- 29:09Manual updates
- 30:33Updating dependencies
- 37:39Link Error
- 40:01Requirements
- 40:47Configuration
- 49:27Build Order
- 50:17Continuous Integration
- 53:42Microcrystals
- 55:30Tshirts
- 56:04Semantic Versioning
related talks
01h 20mContinuous Integration for Large Scale C/C++ Projects With Conan2
57mUsing Conan in a real-world complex project
01h 01mGit, CMake, Conan - How to ship and reuse our C++ projects
03mWhy Conan? 5 reasons to use Conan package manager
28mConan, a C and C++ package manager for developers
50mModern DevOps in C and C++
46mBuilding and Packaging Modern C++
01h 04mCMake and Conan: past, present and future
