You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by "Hoehmann, Andreas" <an...@siemens.com> on 2009/03/27 19:25:11 UTC

SpeedUp the release process

Hi folks,

i have a multi-module-project (~30 artifacts). 

I wrote a little script to release the whole project from root

- check dependencies
- try site-build
- try release:prepare
- clean up
- release:prepare
- release:perform
- deploy new snapshots

My repository works with webdav behind a apache2. The release of the 30 artifacts is running ~ 2 hours ... and the most time cost the deployment of the project-sites (upload javadoc etc.) ... is there a better way to deploy a project-site, e.g. deploy in a local mounten networkdevice, or in a local directory and the syn to the server ?

Ideas are welcome :)

Regards
andreas
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: SpeedUp the release process

Posted by Kalle Korhonen <ka...@gmail.com>.
Hudson deploys our site nightly, we don't publish the site at all with
releases - the release now takes only a fraction of what it used to take
with site deploy (15-20mins compared to 2.5h).

Kalle


On Fri, Mar 27, 2009 at 2:57 PM, Stephen Connolly <
stephen.alan.connolly@gmail.com> wrote:

> we deploy the site to a local directory and then afterwards copy the site
> to
> the web server location
>
> 2009/3/27 Hoehmann, Andreas <an...@siemens.com>
>
> > Hi folks,
> >
> > i have a multi-module-project (~30 artifacts).
> >
> > I wrote a little script to release the whole project from root
> >
> > - check dependencies
> > - try site-build
> > - try release:prepare
> > - clean up
> > - release:prepare
> > - release:perform
> > - deploy new snapshots
> >
> > My repository works with webdav behind a apache2. The release of the 30
> > artifacts is running ~ 2 hours ... and the most time cost the deployment
> of
> > the project-sites (upload javadoc etc.) ... is there a better way to
> deploy
> > a project-site, e.g. deploy in a local mounten networkdevice, or in a
> local
> > directory and the syn to the server ?
> >
> > Ideas are welcome :)
> >
> > Regards
> > andreas
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > For additional commands, e-mail: users-help@maven.apache.org
> >
> >
>

AW: SpeedUp the release process

Posted by "Hoehmann, Andreas" <an...@siemens.com>.
how can i define the local directory?
please could you post a pom.xml snippet for that?

> -----Ursprüngliche Nachricht-----
> Von: Stephen Connolly [mailto:stephen.alan.connolly@gmail.com] 
> Gesendet: Freitag, 27. März 2009 22:57
> An: Maven Users List
> Betreff: Re: SpeedUp the release process
> 
> we deploy the site to a local directory and then afterwards 
> copy the site to
> the web server location
> 
> 2009/3/27 Hoehmann, Andreas <an...@siemens.com>
> 
> > Hi folks,
> >
> > i have a multi-module-project (~30 artifacts).
> >
> > I wrote a little script to release the whole project from root
> >
> > - check dependencies
> > - try site-build
> > - try release:prepare
> > - clean up
> > - release:prepare
> > - release:perform
> > - deploy new snapshots
> >
> > My repository works with webdav behind a apache2. The 
> release of the 30
> > artifacts is running ~ 2 hours ... and the most time cost 
> the deployment of
> > the project-sites (upload javadoc etc.) ... is there a 
> better way to deploy
> > a project-site, e.g. deploy in a local mounten 
> networkdevice, or in a local
> > directory and the syn to the server ?
> >
> > Ideas are welcome :)
> >
> > Regards
> > andreas
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > For additional commands, e-mail: users-help@maven.apache.org
> >
> >
> 
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: SpeedUp the release process

Posted by Stephen Connolly <st...@gmail.com>.
we deploy the site to a local directory and then afterwards copy the site to
the web server location

2009/3/27 Hoehmann, Andreas <an...@siemens.com>

> Hi folks,
>
> i have a multi-module-project (~30 artifacts).
>
> I wrote a little script to release the whole project from root
>
> - check dependencies
> - try site-build
> - try release:prepare
> - clean up
> - release:prepare
> - release:perform
> - deploy new snapshots
>
> My repository works with webdav behind a apache2. The release of the 30
> artifacts is running ~ 2 hours ... and the most time cost the deployment of
> the project-sites (upload javadoc etc.) ... is there a better way to deploy
> a project-site, e.g. deploy in a local mounten networkdevice, or in a local
> directory and the syn to the server ?
>
> Ideas are welcome :)
>
> Regards
> andreas
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>

RE: SpeedUp the release process

Posted by Martin Gainty <mg...@hotmail.com>.
you could save alot of time try to pull all your static artifacts to localRepository

but this may invite contention as BuildManager is downloading while you may be synch'ing
to shared structures..the solution of a simple lockfile as whomever has the lockfile
would have update access..all others would have read access to repository

http://docs.codehaus.org/display/MAVEN/Local+repository+separation

mit freundlichen grüßen
Martin 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung / Disclaimer and confidentiality note 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
This message is confidential and may be privileged. If you are not the intended recipient, we kindly ask you to  please inform the sender. Any unauthorised dissemination or copying hereof is prohibited. This message serves for information purposes only and shall not have any legally binding effect. Given that e-mails can easily be subject to manipulation, we can not accept any liability for the content provided.






> From: andreas.hoehmann.ext@siemens.com
> To: users@maven.apache.org
> Date: Fri, 27 Mar 2009 19:25:11 +0100
> Subject: SpeedUp the release process
> 
> Hi folks,
> 
> i have a multi-module-project (~30 artifacts). 
> 
> I wrote a little script to release the whole project from root
> 
> - check dependencies
> - try site-build
> - try release:prepare
> - clean up
> - release:prepare
> - release:perform
> - deploy new snapshots
> 
> My repository works with webdav behind a apache2. The release of the 30 artifacts is running ~ 2 hours ... and the most time cost the deployment of the project-sites (upload javadoc etc.) ... is there a better way to deploy a project-site, e.g. deploy in a local mounten networkdevice, or in a local directory and the syn to the server ?
> 
> Ideas are welcome :)
> 
> Regards
> andreas
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
> 

_________________________________________________________________
Express your personality in color! Preview and select themes for Hotmail®.
http://www.windowslive-hotmail.com/LearnMore/personalize.aspx?ocid=TXT_MSGTX_WL_HM_express_032009#colortheme