Help understanding package repositories
Hey all, I'm new to the DevOps world and am working on ways to improve the current workflow of our C++ projects.
One thing I can't seem to wrap my brain around is the use of GitLabs Conan package repository (or any similar concept).
Is the point so that we can store any required external libraries there? And then they can be used during a later stage in the pipeline or another branch so we don't have to build them again and can be sure we have the right versions?
If so, would our conanfiles then reference our packages stored in our GitLab?
And one person would setup the packages initially so the full development team can pull them locally and reference them?
[link] [comments]
---

