Hi,
I have Trunk/Main created from LCS autoupgrade tool. This is mapped to PackagesLocalDirectory in all DEV machines. In "CodeMergeSolution" I've created new Project and mapped it to custom package/model, where all the extensions will be created and objects moved to from upgrade models in OOB packages.
In CodeMergeSolution configuration properties (VisualStudio), I've removed check from Build property for all the packages except the new custom one, so developers could build application of what they've already upgraded (extensions, new objects etc.) excluding all the oob packages with upgrade models. Intention of that - is easier to work in one solution, by moving objects from upgrade models to custom one (just drag drop and build).
Now I want to build a pipeline, which would took code from Trunk/Main, but would Built only one custom Package/model, excluding all the OOB ones (with many upgrade models - which would result to thousand of errors if were built).
I see only one property in Build definitions - PackagingExclusions. But I need somethign as BuildExclusions? What is the other way to achieve this? How build pipeline decides which packages to build?