Build versus ReBuild
Which is the difference between request a build or a rebuild?
I thought a rebuild was to execute the build in the same state than that
specific build I am trying to rebuild. Right? But the rebuild results
doesn't show included change sets and work items that were included in
the build I am requesting to rebuild.
Did I misunderstand anything? BTW, I am using RTC 1.0.1.1
Thanks in advance,
Chemi.
I thought a rebuild was to execute the build in the same state than that
specific build I am trying to rebuild. Right? But the rebuild results
doesn't show included change sets and work items that were included in
the build I am requesting to rebuild.
Did I misunderstand anything? BTW, I am using RTC 1.0.1.1
Thanks in advance,
Chemi.
One answer
A rebuild copies the build properties from the original build, rather than from the build definition. If the original build already accepted changes into the build workspace, they won't be accepted again.
The intent is not to exactly reproduce the original build, but rather to make it easier to request a new build with the same (or similar) properties as some other one. For example, if you request a rebuild of a personal build that had the "run.tests" property overridden to "false", then a rebuild of that will also be a personal build that doesn't run the tests.
The intent is not to exactly reproduce the original build, but rather to make it easier to request a new build with the same (or similar) properties as some other one. For example, if you request a rebuild of a personal build that had the "run.tests" property overridden to "false", then a rebuild of that will also be a personal build that doesn't run the tests.