The scenario
I have a project where I broke them down into components e.g. UI, API and Libraries are build as separate project adding project reference as needed.
This works fine as I go about with my dev work on my localhost or local machine. The project is built into a single solution file.
The current state
I create a CI/CD process, wherein the solution gets built and compiled into our dev/test or prod servers. This works file as the libraries are bundled into the build process as a project reference.
The ideal state
What I was hoping to achieve would be this:
1- When the CI triggers, the solution gets built but I was intending for the libraries to get built and packed.
2- On the CD part, the libraries gets pushed into the Artifact feed… and main project gets release into the respective server. But, the release process would update or pull (for lack of better word) the libraries from the Artifact feed instead of its (library) being a project reference.
What’s the best way to achieve this?
Thanks.