Лучший способ - загрузить файлы в teamcity. Выберите шаг 1 (Общие настройки) и введите путь к артефактам. Это должно быть что-то вроде /SourceOfProject/bin/releaese/*.dll.
Я заархивирую файлы перед их загрузкой, потому что вы хотите загрузить только 1 файл, содержащий полную сборку.
Моя сборка всегда содержит 2 шага в nant-файле.
Step1 - вызов msbuild
Step2 - используйте 7zip для создания zip
<?xml version="1.0"?>
<project name="MyProjectBuild"
default="build" basedir="."
xmlns="http://nant.sf.net/release/0.85/nant.xsd">
<description>Build Script</description>
<target name="build" >
<exec program="C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe" >
<arg value="MyProject\MyProject.csproj" />
<arg value="/t:Build" />
<arg value="/p:Configuration=Release" />
</exec>
<exec program="7z" >
<arg value="a" />
<arg value="MyProject\bin\release\buildresult.zip" />
<arg value="MyProject\bin\release\*.dll" />
</exec>
</target>
</project>
В любом случае, мой рабочий путь:
C: \ Program \ TeamCity \ buildAgent \ работа