我要输出文件从我的构建复制到一个临时服务器,但我无法弄清楚如何找到使用的TeamCity从在的MSBuild在存储构建输出路径。任何帮助?

谢谢!

有帮助吗?

解决方案

$(teamcity_build_workingDir)属性做到了。

其他提示

最好的办法是将文件上传到TeamCity的。第一步:选择(常规设置),然后输入文物路径。它应该是类似/ SourceOfProject /斌/ releaese / *。dll的。

我的zip文件上传我面前,因为你只需要下载1个文件,其中包含完整的构建。 我生成总是具有在恶性2步 - 文件

步骤1 - 呼叫的msbuild

第二步 - 使用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 \工作

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top