As a .NET Developer, the Teamcity artifact paths are not very straightforward.
Per project I have (VS2010 solution), I have a folder called BuildTools and, within it, folders called Drops and Inputs (drops being the reports and outputs inputs being the config files for various command line apps).
BuildTools/Drops/NDependOut => GenericSolution/Drops/NDepend
Is this correct? BuildTools is from the root of the (custom) checkout dir, and then GenericSolution is from the root of the artifacts path (Called "Artifacts" folder).
The other problem I have is that the NDepend report has a lot of images etc in the same folder as the .html file. How would I upload this? Do I upload the entire folder (in which case, is the syntax above correct?) I want to display the .html report as a Teamcity report.
Finally, my build step is a command line app. Am I right in using the%teamcity.projectName% parameter to get the project name - the project name being the name I choose when creating a project (obviously).