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的整個概念。 感謝任何幫助/建議。