Re: Scheduled Nightly Build
Jeffrey Fredrick <[email protected]> Fri, 20 Apr 2012 08:59:17 +0800
| Newsgroups | gmane.comp.java.cruise-control.user |
|---|---|
| Message-ID | <CAMeoWpX05GMb0-WC365Qfsj-hT_7qVGp_Ooq+9Xo9Z7_qeSnyQ@mail.gmail.com> |
You need requiremodification="false" on your modificationset element: http://cruisecontrol.sourceforge.net/main/configxml.html#modificationset As a separate issue I'm curious why you are using the composite builder rather that the antbootstrapper: http://cruisecontrol.sourceforge.net/main/configxml.html#antbootstrapper Jtf On Thu, Apr 19, 2012 at 9:39 PM, Christian Baumann < [email protected]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi! > > I hope I am stating my question in the correct mailinglist, since this is > my very first time posting into one. > > I'd like to build a project I own automatically at a given time, i.e., > nightly, regardless whether there have been > modifications in the repository, or not. > My config.xml looks pretty much like: > > - --------8<------SNIP------->8---------- > <cruisecontrol> > <system> > <configuration> > <threads count="2"/> > </configuration> > </system> > > <!-- [...] Many properties are set [...] --> > > <!-- > ============================================================================================= > NIGHTLY BUILD > > ========================================================================================= > --> > <project name="MyProject_nightly" requireModification="false" > buildafterfailed="false"> > <!-- [...] Hell amount of properties are set [...] --> > > <listeners> > <currentbuildstatuslistener file="${build.log.dir}/status.txt" /> > </listeners> > > <modificationset> > <mercurial localWorkingCopy="${build.view.dir}"/> > </modificationset> > > <!-- Get the bootstrapper and build file initially. --> > <bootstrappers> > <svnbootstrapper file="${bootstrap.file}"/> > <svnbootstrapper file="${build.file}"/> > </bootstrappers> > > <schedule> > <composite time="0030"> > <!-- Bootstrap SVN --> > <ant target="bootstrap" anthome="${env.ANT_HOME}" > antWorkingDir="${build.workspace.dir}" > uselogger="true" buildfile="${bootstrap.file}"> > <!-- [...] --> > </ant> > > <!-- Build and test --> > <ant target="full-build" anthome="${env.ANT_HOME}" > antWorkingDir="${build.workspace.dir}" > uselogger="true" buildfile="${build.file}"> > <!-- [...] --> > </ant> > </composite> > </schedule> > > <!-- [...] --> > </project> > </cruisecontrol> > - --------8<------SNIP------->8---------- > > Although I explicitly said the build should be executed at "0030", the > build is triggered sort of randomly. > Nevertheless, succeeding builds are triggered approximately 24h after > eachother. > Here are the last build times: > 04/19/2012 13:44:32 (build.1) > 04/17/2012 17:33:50 > 04/16/2012 11:08:57 > 04/15/2012 18:55:22 > 04/14/2012 16:58:18 > 04/13/2012 17:17:52 > 04/12/2012 15:50:01 > 04/11/2012 16:12:04 > > What did I do wrong? > > Greetings, > Christian > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iQEcBAEBAgAGBQJPkBV4AAoJEO2IMhqLUlJK1YcIAJ895Ulp9vildgGwVLPQO1cO > CKtPIumh+W+emf+sPFWYFk2pXQQ6nQqhIXQ0ZGA12jTRGNKucOk+lJhL98mmKto9 > fkCsGfZQMzWEg7enofZxiSnJ1/RbtgmhjZYKRy9Pnk+sXa3W6O9ofRCY336b7+OI > f1Mh66B29t5Jg6qzFJutsjr+POhilUvI8GAL3dlIIX+YWwGIZ6b/c6we/Zg9SacC > R6QQa/+CkPOdtiwu/8DCuGAa4PyN6BjaTqryBS6Xdp8Xmz0Lu4JgwTOk4hnIQxHH > JEAzDIRrhYY+dmnHIh7d8gX90zrGVbqjL2D/oAwqLLJFmpmJjgjeWEPJouL+NYo= > =S8GH > -----END PGP SIGNATURE----- > > > ------------------------------------------------------------------------------ > For Developers, A Lot Can Happen In A Second. > Boundary is the first to Know...and Tell You. > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! > http://p.sf.net/sfu/Boundary-d2dvs2 > _______________________________________________ > Cruisecontrol-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user > -- CITCON Continuous Integration and Testing Conference http://www.citconf.com/ ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ Cruisecontrol-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user