2009-03-28 6 views

答えて

7

$(teamcity_build_workingDir)プロパティそれをやった。

2

最も良い方法は、ファイルをteamcityにアップロードすることです。ステップ1(一般設定)を選択し、成果物パスを入力します。 /SourceOfProject/bin/releaese/*.dllのようなものでなければなりません。

完全なビルドを含む1つのファイルのみをダウンロードしたいので、アップロードする前にzipファイルをアップロードしてください。 私のビルドは常にナントファイルに2つのステップがあります。

ステップ1 - のMSBuildを呼び出す

ステップ2 - ジップ

<?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> 

を作成するために使用7zipをはとにかく私の現用パスは次のとおりです。 C:\プログラム\チームシティー\ buildAgent \作業

+0

TeamCityのように、私がやりたいことをやっていると思っているアーティファクトパスについては、そのファイルをコピーするだけです。ありがとう! – efdee

関連する問題