Nuget Dependancy Chains

Hey all,

Maybe this is a case of just doing it wrong but this is a scenario we have at work.

All of our libraries are built as nuget packages, and they are dependant on other libraries through the nuget packages.

What I want is some advice on how to set up the build chain, whether I am looking at Snapshot Dependancies, Artifact Dependancies, Triggers, or how to set it up.

A library could fork two or three dependencies, and a subsequent library could depend on two or more of those dependencies as libraries it is dependant on.

I want to make it so that if there is a checkin on a library it will spin off any dependant libraries to build also, but a library will wait until all the previous libraries in its chain has built before kicking off a build for itself.

Does that make sense?

Please sign in to leave a comment.