It's all about the answers!

Ask a question

Is there a team.enterprise.build.dependency.preventFullAnalysis build property?


Daniel Reilly (1431620) | asked Dec 02 '14, 3:14 a.m.
There is a team.enterprise.build.dependency.forceFullAnalysis build property to force full analysis.  Is there one to prevent full analysis?

One answer



permanent link
Justin Spadea (661) | answered Dec 02 '14, 1:31 p.m.
Hi Dan,

There are two types of analysis: full analysis, where everything is inspected, and change set analysis, where only the files from change sets that are new since the last good build are inspected.

You can set the following build property to 'true' to force usage of change set analysis: team.enterprise.build.dependency.forceChangeSetAnalysis

However there are cases where even when this is set we cannot use change set analysis (you would see an informative message in the build log indicating we had to disregard this property due to a certain other condition which would be mentioned in the message). For example if "trust outputs" is disabled, or you unchecked "build only changed items", or you're doing a full or binary rebuild, then we must use full analysis.

If you set both of these "force" properties to true then the build will fail - only one can be enabled at a time.

-Justin

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.