We have set up two build configurations "Compile" and "FxCop". Both configurations use the same VCS root, and "FxCop" is triggered by and depends on "Compile" (snapshot & artifact dependency). What we expect to happen is the following:
- Developer triggers a personal build for "FxCop"
- "Compile" runs first and incorporates the developers local changes. All the created *.dll get published
- "FxCop" runs next. It gets the sources and applies the changes (not really of importance) and gets the *.dll from the "Compile" run artifacts before it executes FxCop
The problem is in the last step. The artifacts that are copied are from the last official "Compile" build and not from the private build of step 2.
Are we doing something wrong? Is this scenario not possible with TeamCity?
Thanks a lot for any help