Currently we are creating SQ projects for every .sln in every branch.
Basically we are using Cloudbees folders (Jenkins) to create new branch build chains that then run analysis of every .sln inside the branch.
So if we have 10 .sln files per branch and we have 3 branches, we end up with 30 projects in SQ.
The thought here is that we want to make sure we pass quality gates on the branches before they get merged to trunk.
This is causing us to go over our 2million line limit within 2 branches as we have 1.3 million lines of code in the total codebase.
Qustions:
- Will using the branch plugin reduce the number of lines of code used towards our limit?
- If not, what type of 'architecture' would you recommend?