IT:AD:Jenkins:HowTo:Build a Library of related assemblies
Summary
Building a library of inter-related assemblies, each requiring to be published to Nuget independently of each other, brings with it special issues.
Process
After several investigations, the chosen scenario is:
- One repository, containing all assemblies.
- Multiple build projects, inter-related by dependency triggers.
- Each build project:
- checks for changes within a specific folder (the sub-project's assemblies). The config file is very sparse.
- has a couple of environment variables specific to itself, then uses a common script build.