Лучший способ - загрузить файлы в teamcity. Выберите step1 (Общие настройки) и введите путь артефактов. Это должно быть что-то вроде /SourceOfProject/bin/releaese/*.dll.
Я заархивирую файлы, прежде чем загружать их, потому что вы хотите загрузить только 1 файл, содержащий полную сборку. У моей сборки всегда есть 2 шага в nant-файле.
Шаг1 - вызов MSBuild
Step2 - использование 7zip создать почтовый
<?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 \ работа
Чтение про Path Artifact похоже, что TeamCity уже делает то, что я хочу делать, и мне нужно только скопировать его файлы. Благодаря! – efdee