If you don't want to schedule a build, just omit the <triggers> section
altogether.


Craig

-----Original Message-----
From: [email protected] [mailto:[email protected]] On
Behalf Of Jirong Hu
Sent: Friday, 29 May 2009 9:16 a.m.
To: ccnet-user
Subject: [ccnet-user] How to set up a on-demand/maual build (not scheduled)?


Quick question: which trigger block should I use, if I want to set up
a on-demand/maual build (not scheduled), runs only by request. Like
this, put a long time?

               <triggers>
                       <intervalTrigger name="continuous"
seconds="99999999999" />
               </triggers>

I tried to use the forceOly attribute, but gives me an error:

Give me an error, maybe doesn't work on CC.NET. Don't worry about it.

<cruisecontrol xmlns:cb="urn:ccnet.config.builder">
       <!-- This is your CruiseControl.NET Server Configuration file.
Add
your projects below! -->
<queue name="Testing" duplicates="ApplyForceBuildsReplace"/>

   <project name="SimpleExample" queue="Testing" queuePriority="2"
forceOnly="true">

<workingDirectory>c:\temp\projects\example01</workingDirectory>
<artifactDirectory>c:\temp\projects\example01</artifactDirectory>
<modificationDelaySeconds>10</modificationDelaySeconds>
 <triggers> <intervalTrigger seconds="600" name="continuous" /> </
triggers>

       <tasks>
           <exec>
               <executable>c:\temp\projects\example01\test.cmd</
executable>
           </exec>

       </tasks>
   </project>
</cruisecontrol>


[4328:ERROR] Exception: Unused node detected: forceOnly="true"
----------
ThoughtWorks.CruiseControl.Core.Config.ConfigurationException: Unused
node detec
ted: forceOnly="true"

Reply via email to