The report that I want to generate for my management team is one that will give them an accurate picture of the current state of our software in each of our supported platforms ( OS x Database x Application Server x Ant Target ... )
What are the best practices that I should know about in setting up a project for this?
From my initial review, it looks like my best bet is going to be to have a configuration for each target in the matrix. I should be able to save some headache by creating a dummy/smoke configuration that the other targets depend on. To minimize the duplication, I should parameterize as much of the matrix as I can, where each build configuration defines the ant properties specific to its place in the matrix.
Is there a good solution for managing the duplication among these build configurations?
Is there a good solution for assembling the results of multiple build configurations into a single report?
What keywords should I have searched for to find previous discussions of this problem?
What question would I know to ask if I knew more about the problem than I do now?