I have several buildconfigurations that each run a specific testsuite against my program. My program is an artifact dependancy for each testconfig.
I care about speedyness, so I'd like nonclean rebuilds from my program to test against, so I get asap feedback on any changes in svn.
I also have several installer buildconfigs. These are my final releases. My program is an artifact dependancy for these installers as well.
Since these are releases, I do want clean rebuilds of my program for these.
I'm trying to figure out what the best way is to set this up. I would really like to not have to create two buildconfigs for my program (one building clean, and one building nonclean), as my program buildconfig has about 12 buildconfigs that are artifact dependencies to it, so I would have to duplicate all of those.
I would love to be able to specify "Requires Artifact provider to be cleanly built" option, when editing an artifact dependency of a buildconfig.
I'm hoping there is a comfortable way to create a setup like this.