Le meilleur moyen est de télécharger les fichiers vers teamcity. Choisissez l'étape 1 (Paramètres généraux) et entrez le chemin des artefacts. Cela devrait ressembler à /SourceOfProject/bin/releaese/*.dll.
Je compile des fichiers zip avant de les télécharger, car vous ne voulez télécharger qu'un fichier contenant la version complète. Ma construction a toujours 2 étapes dans un fichier nant.
Etape 1 - Appel msbuild
Etape 2 - utilisation 7zip pour créer 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>
Quoi qu'il en soit mon chemin de travail est la suivante: C: \ Program Files \ TeamCity \ BuildAgent \ work
En ce qui concerne les chemins d'artefacts, il semble que TeamCity fasse déjà ce que je veux faire et que je n'ai qu'à copier ses fichiers. Merci! – efdee