2009-03-28 3 views

답변

7

$(teamcity_build_workingDir) 특성 그것을했다.

2

가장 좋은 방법은 파일을 teamcity에 업로드하는 것입니다. step1 (일반 설정)을 선택하고 이슈 경로를 입력하십시오. /SourceOfProject/bin/releaese/*.dll과 같아야합니다.

전체 빌드가 포함 된 파일 만 다운로드하기 때문에 업로드하기 전에 파일을 압축합니다. 내 빌드에는 항상 nant - file에 2 단계가 있습니다.

1 단계 - 전화 msbuild를

2 단계 - 사용 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 : \ 프로그램 \ 인 TeamCity \ buildAgent \ 작업

+0

Artifact Paths에 대한 내용은 TeamCity처럼 이미하고 싶은 일을하고 있으며 파일을 복사하기 만하면됩니다. 감사! – efdee

관련 문제