Browse Source

Updated build script

git-svn-id: https://emgucv.svn.sourceforge.net/svnroot/emgucv/trunk@382 d7f09016-e345-0410-b530-edf29a71df78
UWP10
canming 17 years ago
parent
commit
173590a3f8
  1. 155
      Cruisecontrol/ccnet.config

155
Cruisecontrol/ccnet.config

@ -1,70 +1,89 @@
<cruisecontrol>
<project name="EmguCV">
<triggers>
<scheduleTrigger time="3:30" buildCondition="IfModificationExists" name="Scheduled">
</scheduleTrigger>
</triggers>
<sourcecontrol type="svn">
<trunkUrl>https://emgucv.svn.sourceforge.net/svnroot/emgucv</trunkUrl>
<workingDirectory>C:\Users\canming\Desktop\cruisecontrol\emgucv</workingDirectory>
</sourcecontrol>
<tasks>
<!--
<exec>
<executable>rm</executable>
<baseDirectory>C:\Users\canming\Desktop\cruisecontrol\emgucv\bin</baseDirectory>
<buildArgs>-rf *</buildArgs>
<buildTimeoutSeconds>3600</buildTimeoutSeconds>
</exec>
<devenv>
<solutionfile>C:\Users\canming\Desktop\cruisecontrol\emgucv\Solution\VS2008\Emgu.CV.sln</solutionfile>
<configuration>Release</configuration>
</devenv>
<exec>
<executable>rm</executable>
<baseDirectory>C:\Users\canming\Desktop\cruisecontrol\emgucv\bin</baseDirectory>
<buildArgs>-rf *</buildArgs>
<buildTimeoutSeconds>3600</buildTimeoutSeconds>
</exec>
-->
<exec>
<executable>ReleaseBuild.bat</executable>
<baseDirectory>C:\Users\canming\Desktop\cruisecontrol\emgucv</baseDirectory>
<buildArgs></buildArgs>
<buildTimeoutSeconds>3600</buildTimeoutSeconds>
</exec>
<buildpublisher>
<sourceDir>C:\Users\canming\Desktop\cruisecontrol\emgucv\release_zip</sourceDir>
<publishDir>\\storage\canming\mediawiki\files\1.5.0.0</publishDir>
<useLabelSubDirectory>false</useLabelSubDirectory>
</buildpublisher>
<devenv>
<solutionfile>C:\Users\canming\Desktop\cruisecontrol\emgucv\Solution\VS2008\Emgu.CV.Test.sln</solutionfile>
<configuration>Debug</configuration>
</devenv>
<nunit>
<path>C:\Program Files\NUnit 2.4.6\bin\nunit-console.exe</path>
<assemblies>
<assembly>C:\Users\canming\Desktop\cruisecontrol\emgucv\bin\Emgu.CV.Test.dll</assembly>
</assemblies>
</nunit>
<exec>
<executable>SandcastleBuilderConsole.exe</executable>
<baseDirectory>C:\Program Files\EWSoftware\Sandcastle Help File Builder</baseDirectory>
<buildArgs>C:\Users\canming\Desktop\cruisecontrol\emgucv\Document\Emgu.CV.shfb</buildArgs>
<buildTimeoutSeconds>3600</buildTimeoutSeconds>
</exec>
<exec>
<executable>c:\cygwin\bin\find</executable>
<baseDirectory>C:\Users\canming\Desktop\cruisecontrol\emgucv\Document\Help\html</baseDirectory>
<buildArgs>. -name "*.htm" -type f -exec sed -i -f C:\Users\canming\Desktop\cruisecontrol\emgucv\Cruisecontrol\adscript.txt {} ;</buildArgs>
<buildTimeoutSeconds>3600</buildTimeoutSeconds>
</exec>
<buildpublisher>
<sourceDir>C:\Users\canming\Desktop\cruisecontrol\emgucv\Document\Help</sourceDir>
<publishDir>\\storage\canming\mediawiki\files\1.5.0.0\</publishDir>
<useLabelSubDirectory>false</useLabelSubDirectory>
</buildpublisher>
</tasks>
</project>
<project name="EmguCV">
<triggers>
<scheduleTrigger time="3:30" buildCondition="IfModificationExists" name="Scheduled">
</scheduleTrigger>
</triggers>
<sourcecontrol type="svn">
<trunkUrl>https://emgucv.svn.sourceforge.net/svnroot/emgucv</trunkUrl>
<workingDirectory>C:\Users\canming\Desktop\cruisecontrol\emgucv</workingDirectory>
</sourcecontrol>
<tasks>
<!-- Start Building Documents-->
<devenv>
<solutionfile>C:\Users\canming\Desktop\cruisecontrol\emgucv\Solution\VS2008\Emgu.CV.Test.sln</solutionfile>
<configuration>Debug</configuration>
</devenv>
<nunit>
<path>C:\Program Files\NUnit 2.4.6\bin\nunit-console.exe</path>
<assemblies>
<assembly>C:\Users\canming\Desktop\cruisecontrol\emgucv\bin\Emgu.CV.Test.dll</assembly>
</assemblies>
</nunit>
<exec>
<executable>rm</executable>
<baseDirectory>C:\Users\canming\Desktop\cruisecontrol\emgucv\Document</baseDirectory>
<buildArgs>-rf Help</buildArgs>
</exec>
<exec>
<executable>SandcastleBuilderConsole.exe</executable>
<baseDirectory>C:\Program Files\EWSoftware\Sandcastle Help File Builder</baseDirectory>
<buildArgs>C:\Users\canming\Desktop\cruisecontrol\emgucv\Document\Emgu.CV.shfb</buildArgs>
<buildTimeoutSeconds>3600</buildTimeoutSeconds>
</exec>
<exec>
<executable>c:\cygwin\bin\find</executable>
<baseDirectory>C:\Users\canming\Desktop\cruisecontrol\emgucv\Document\Help\html</baseDirectory>
<buildArgs>. -name "*.htm" -type f -exec sed -i -f C:\Users\canming\Desktop\cruisecontrol\emgucv\Cruisecontrol\adscript.txt {} ;</buildArgs>
<buildTimeoutSeconds>3600</buildTimeoutSeconds>
</exec>
<exec>
<!-- clean up the folder before publish -->
<executable>rm</executable>
<baseDirectory>C:\Users\canming\Desktop\cruisecontrol\emgucv</baseDirectory>
<buildArgs>-rf C:\Users\canming\Desktop\cruisecontrol\emgucv\Document\Document-1.5.0.0.zip \\storage\canming\web\mediawiki\phase3\files\1.5.0.0\*</buildArgs>
<buildTimeoutSeconds>3600</buildTimeoutSeconds>
</exec>
<exec>
<executable>zip</executable>
<baseDirectory>C:\Users\canming\Desktop\cruisecontrol\emgucv\Document</baseDirectory>
<buildArgs>-r Document-1.5.0.0.zip Help</buildArgs>
<buildTimeoutSeconds>3600</buildTimeoutSeconds>
</exec>
<exec>
<executable>mv</executable>
<baseDirectory>C:\Users\canming\Desktop\cruisecontrol\emgucv\Document</baseDirectory>
<buildArgs>Document-1.5.0.0.zip Help\</buildArgs>
<buildTimeoutSeconds>600</buildTimeoutSeconds>
</exec>
<buildpublisher>
<sourceDir>C:\Users\canming\Desktop\cruisecontrol\emgucv\Document\Help</sourceDir>
<publishDir>\\storage\canming\web\mediawiki\phase3\files\1.5.0.0\</publishDir>
<useLabelSubDirectory>false</useLabelSubDirectory>
</buildpublisher>
<!-- End Building Documents-->
<exec>
<executable>ReleaseBuild.bat</executable>
<baseDirectory>C:\Users\canming\Desktop\cruisecontrol\emgucv</baseDirectory>
<buildArgs></buildArgs>
<buildTimeoutSeconds>3600</buildTimeoutSeconds>
</exec>
<buildpublisher>
<sourceDir>C:\Users\canming\Desktop\cruisecontrol\emgucv\release_zip</sourceDir>
<publishDir>\\storage\canming\web\mediawiki\phase3\files\1.5.0.0</publishDir>
<useLabelSubDirectory>false</useLabelSubDirectory>
</buildpublisher>
<exec>
<executable>ReleaseBuild.bat</executable>
<baseDirectory>C:\Users\canming\Desktop\cruisecontrol\emgucv</baseDirectory>
<buildArgs></buildArgs>
<buildTimeoutSeconds>3600</buildTimeoutSeconds>
</exec>
<buildpublisher>
<sourceDir>C:\Users\canming\Desktop\cruisecontrol\emgucv\release_zip</sourceDir>
<publishDir>\\storage\canming\web\mediawiki\phase3\files\1.5.0.0</publishDir>
<useLabelSubDirectory>false</useLabelSubDirectory>
</buildpublisher>
</tasks>
</project>
</cruisecontrol>
Loading…
Cancel
Save