From: <f.m...@we...> - 2008-02-29 16:03:59
|
> -----Ursprüngliche Nachricht----- > Von: cru...@li... > Gesendet: 29.02.08 16:33:45 > An: <cru...@li...> > Betreff: Re: [Cruisecontrol-user] requirements for parallel builds > > Right, my point is if you have a time based builder and you force it, > depending on how you've set up "nightly", it possible it will queue > until that time is reached... I see. The nightly project is time based, yes. Can I have a time based exec and still be able to force the build? As far as I understand you, the force will only skip the VC-change-check, right? Thanks for the help, Frank > > I'd like to see what's in here for both projects: > > > <schedule interval="60"> > > <exec ... /> > > </schedule> > > -----Original Message----- > From: cru...@li... [mailto:cru...@li...] On Behalf Of f.m...@we... > Sent: Friday, February 29, 2008 10:09 AM > To: cru...@li... > Subject: Re: [Cruisecontrol-user] requirements for parallel builds > > > > -----Ursprüngliche Nachricht----- > > Von: cru...@li... > > Gesendet: 29.02.08 16:05:09 > > An: <cru...@li...> > > Betreff: Re: [Cruisecontrol-user] requirements for parallel builds > > > > > > If I understand your configuration properly, if it's set to build at a > > particular time, it's going to go to the queued state if it's not "that" time. > > Um, yes. I forced the build. So, the time is not an issue. Sorry I > did not mention that... > > Frank > > > > > -----Original Message----- > > From: cru...@li... [mailto:cru...@li...] On Behalf Of f.m...@we... > > Sent: Friday, February 29, 2008 7:26 AM > > To: cru...@li... > > Subject: Re: [Cruisecontrol-user] requirements for parallel builds > > > > > > > -----Ursprüngliche Nachricht----- > > > Von: cru...@li... > > > Gesendet: 29.02.08 09:58:11 > > > An: cru...@li... > > > Betreff: Re: [Cruisecontrol-user] requirements for parallel builds > > > > > > > > > > > > > > -----Ursprüngliche Nachricht----- > > > > Von: cru...@li... > > > > Gesendet: 28.02.08 18:04:03 > > > > An: <cru...@li...> > > > > Betreff: Re: [Cruisecontrol-user] requirements for parallel builds > > > > > > > > > > > > > > Upping the thread count should be sufficient. > > > > > > > > What does your config.xml look like? > > > > > > Ok, I increased the thread count from 2 to 4, 2 being the value causing the "queued" state. Lets see, > > > if this changes anything. I want to build the "nightly" project parallel to "immediate". There > > > are only this two projects in the config file... > > > > Hm, no change there. "immediate" builds, "nightly" won't run at the same time. It is only "queued"... Any other idea? > > > > Frank > > > > > > <cruisecontrol xmlns="http://cruisecontrol.sourceforge.net"> > > > <property file="cruisecontrol.properties" /> > > > <system> > > > <configuration> > > > <threads count="2" /> > > > </configuration> > > > </system> > > > <project name="nightly" buildafterfailed="false"> > > > <listeners> > > > <currentbuildstatuslistener file="${log.dir}/${project.name}/status.txt" /> > > > </listeners> > > > <modificationset quietperiod="120"> > > > <compound> > > > <triggers> > > > <svn RepositoryLocation="..." /> > > > <svn RepositoryLocation="..." /> > > > </triggers> > > > <targets> > > > <svn RepositoryLocation="..." /> > > > <svn RepositoryLocation="..." /> > > > </targets> > > > </compound> > > > </modificationset> > > > <!-- Configures the actual build loop, how often and which > > > build file/target --> > > > <schedule interval="60"> > > > <exec .../> > > > </schedule> > > > > > > <!-- directory to write build logs to --> > > > <log dir="${log.dir}/${project.name}"> > > > <merge ... /> > > > </log> > > > > > > <!-- Publishers are run *after* a build completes --> > > > <publishers> > > > ... > > > </publishers> > > > </project> > > > <project name="immediate" buildafterfailed="false"> > > > <listeners> > > > <currentbuildstatuslistener file="${log.dir}/${project.name}/status.txt" /> > > > </listeners> > > > <modificationset quietperiod="60"> > > > <compound> > > > <triggers> > > > <svn RepositoryLocation="..." /> > > > <svn RepositoryLocation="..." /> > > > </triggers> > > > <targets> > > > <svn RepositoryLocation="..." /> > > > <svn RepositoryLocation="..." /> > > > </targets> > > > </compound> > > > </modificationset> > > > <!-- Configures the actual build loop, how often and which > > > build file/target --> > > > <schedule interval="60"> > > > <exec ... /> > > > </schedule> > > > > > > <!-- directory to write build logs to --> > > > <log dir="${log.dir}/${project.name}"> > > > <merge ... /> > > > </log> > > > > > > <!-- Publishers are run *after* a build completes --> > > > <publishers> > > > <xsltlogpublisher... /> > > > <onsuccess> > > > <email ...> > > > </email> > > > </onsuccess> > > > <onfailure> > > > <email ...> > > > </email> > > > </onfailure> > > > <antpublisher ... /> > > > <artifactspublisher ... /> > > > </publishers> > > > </project> > > > </cruisecontrol> > > > > > > > > > > > -----Original Message----- > > > > From: cru...@li... [mailto:cru...@li...] On Behalf Of f.m...@we... > > > > Sent: Thursday, February 28, 2008 3:51 AM > > > > To: cru...@li... > > > > Subject: [Cruisecontrol-user] requirements for parallel builds > > > > > > > > Hello, > > > > > > > > we currently face a problem concerning the parallel build of two projects. They do not depend on each other, they just should run parallel. Currently, if I manually force a build of project-a (and project-b is currently building), project-a changes its state from "waiting" to "queued". > > > > > > > > How do I make the project build at once, regardless of the building state of the other project? AFAIK my CC version (2.7.1) supports parallel builds. I configured the thread-count to 2, which is IMHO necessary for parallel builds. Both projects use the same repository location, fetching from the same SVN source. > > > > > > > > Thanks for the help. Yours, > > > > > > > > Frank Meißner > > > > > > > > ------------------------------------------------------------------------- > > > > This SF.net email is sponsored by: Microsoft > > > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > > _______________________________________________ > > > > Cruisecontrol-user mailing list > > > > Cru...@li... > > > > https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user > > > > > > > > ------------------------------------------------------------------------- > > > > This SF.net email is sponsored by: Microsoft > > > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > > _______________________________________________ > > > > Cruisecontrol-user mailing list > > > > Cru...@li... > > > > https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user > > > > > > > > > > > > > > > > ------------------------------------------------------------------------- > > > This SF.net email is sponsored by: Microsoft > > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > _______________________________________________ > > > Cruisecontrol-user mailing list > > > Cru...@li... > > > https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user > > > > > > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > Cruisecontrol-user mailing list > > Cru...@li... > > https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > Cruisecontrol-user mailing list > > Cru...@li... > > https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user > > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Cruisecontrol-user mailing list > Cru...@li... > https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Cruisecontrol-user mailing list > Cru...@li... > https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user > |