2012-04-19 113 views
0

我正在尝试为由Jenkins构建的解决方案配置一个.build文件。 解决方案的构建正确,但Jenkins需要永远为此创建安装程序。 这里是文件目前正在使用:为Jenkins使用的.NET解决方案配置构建文件

<?xml version="1.0"?> 
<project name="SampleApp" default="Install"  xmlns="http://nant.sf.net/schemas/nant.xsd" > 
<property name="basename" value="SampleApp"/> 
<property name ="jenkinshome" value ="C:\Program Files\Jenkins\jobs\" /> 
<property name="OutputPath" value="bin/Release"/> 
<property name="Release" value="true"/> 
<property name="SampleApp.exe.config" value="Release" /> 
<property name="SolutionFileName" value = "SampleApp.sln" /> 
<property name="TargetFramework" value="${framework::get-target-framework()}" /> 
<target name="clean"> 
<delete> 
    <fileset> 
    <include name="${OutputPath}/${basename}.exe"/> 
    <include name="${OutputPath}/${basename}.pdb"/> 
    </fileset> 
</delete> 
</target> 

<target name="build" > 
<mkdir dir="${OutputPath}" /> 
<echo message= "${framework::get-assembly-directory(TargetFramework)}" /> 
<exec program="C:\WINDOWS\Microsoft.NET\Framework\v3.5\msbuild.exe" 
      commandline='' 
      workingdir="." /> 
</target> 

<target name ="Install" depends="build"> 
<exec program="C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe"> 
    <arg value ="C:\Program Files\Jenkins\jobs\Legacy Data   Adapter\workspace\SampleApp\SampleApp.vdproj /rebuild Release"> 
    </arg> 
</exec> 

</target> 

</project> 

我是新来的詹金斯和CI的整个概念。 感谢任何帮助/建议。

回答

相关问题