Return-Path: Delivered-To: apmail-maven-continuum-users-archive@www.apache.org Received: (qmail 78315 invoked from network); 24 Sep 2007 14:42:09 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 24 Sep 2007 14:42:09 -0000 Received: (qmail 93205 invoked by uid 500); 24 Sep 2007 14:41:59 -0000 Delivered-To: apmail-maven-continuum-users-archive@maven.apache.org Received: (qmail 93162 invoked by uid 500); 24 Sep 2007 14:41:59 -0000 Mailing-List: contact continuum-users-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: continuum-users@maven.apache.org Delivered-To: mailing list continuum-users@maven.apache.org Received: (qmail 93148 invoked by uid 99); 24 Sep 2007 14:41:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Sep 2007 07:41:59 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [80.168.101.19] (HELO relay01-mail.uk.clara.net) (80.168.101.19) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Sep 2007 14:41:56 +0000 Received: from chb28-2-88-163-39-128.fbx.proxad.net ([88.163.39.128]:4295 helo=[127.0.0.1]) by relay01-mail.uk.clara.net (smtp-vh.amenworld.com [195.8.80.31]:251) with esmtpa (authdaemon_plain:emmanuel@venisse.net) id 1IZp7u-0002x7-5E (Exim 4.60) for continuum-users@maven.apache.org (return-path ); Mon, 24 Sep 2007 14:41:34 +0000 Message-ID: <46F7CC64.9080704@venisse.net> Date: Mon, 24 Sep 2007 16:40:36 +0200 From: Emmanuel Venisse User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: continuum-users@maven.apache.org Subject: Re: Control the build sequency References: <46F7A118.3090803@sqli.com> <46F7A954.8030400@venisse.net> <46F7CAF3.80403@sqli.com> In-Reply-To: <46F7CAF3.80403@sqli.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org Doucet Arnaud a �crit : > > No, it seems not to be possible (extract from > http://mojo.codehaus.org/dashboard-maven-plugin/continuum.html) : > > <<< > the dashboard report plugin must be running in 2 passes. > > To work fine with *Continuum*, you must configure the goals as : > > 1. *first goal* : mvn clean install site > 1. compile and test all sources. > 2. generate the site. > 3. let each report plugin generate its xml file. > 2. *second goal* : mvn dashboard-report:dashboard > 1. aggregate all results of each report. > 2. re-generate the dashboard HTML file. > 3. *third goal* : mvn site:deploy > > >>> > > Perhaps I would have to use a script shell... Yes, I don't see an other solution for this case. Emmanuel > Arnaud > > Emmanuel Venisse a �crit : >> No, it isn't possible to chain some build definitions. >> >> Isn't it possible to run "mvn clean install site >> dashboard-report:dashboard site:deploy" in one command? >> >> Emmanuel >> >> Doucet Arnaud a �crit : >>> Hi, >>> >>> I'm using dashboard plugin which requires to split site generation in >>> 3 steps in a certain order : >>> >>> * 1 : mvn clean install site (scheduled at 02:05). >>> * 2 : mvn dashboard-report:dashboard (scheduled at 02:45). >>> * 3 : mvn site :deploy (scheduled at 02:55). >>> >>> The problem is that Continuum may have to insert the execution of a >>> build between the first and the last build above. For example an >>> hourly 'mvn clean deploy' which normally should be executed at >>> 02:00 may have been reported to 02:30. >>> >>> In such a case, the build 'mvn site:deploy' will fail. >>> >>> Is there a way to chain some build definitions and make sure that >>> there will be no other build execution inside this chain. >>> >>> Thanks. >>> >>> Arnaud Doucet >>> >>> >> >> >> >> >> > >