You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Benson Margulies <bi...@gmail.com> on 2009/10/25 22:53:22 UTC
Accidental sharing of local repo -> chaos?
We have an automated build process in which many build run in parallel on
many machines. The user who runs the builds has a NFS home directory equally
accessible from each. We're operating on the belief that adding maven to
this build process will result in chaos (unless we force distinct local
repos). However, it occurs to me maybe there is some appropriate use of file
locking or some ordering of operations to render this viable?
Re: Accidental sharing of local repo -> chaos?
Posted by Benson Margulies <bi...@gmail.com>.
That's what I was a 'fraid of.
On Sun, Oct 25, 2009 at 6:04 PM, Stephen Connolly <
stephen.alan.connolly@gmail.com> wrote:
> it will result in chaos unless the parallel builds use orthogonal artifacts
> (ie there are no interdependencies - if we ignore the version information)
>
> maven's local repo is not designed for parallel processes. there has been a
> proposal to reorg the local repo and add locking, but it has not gathered
> traction yet
>
> make sure you are using a repository manager on your local network and blow
> away the local repo on each macine for each build... that is the safest way
> to do CI
>
> Sent from my [rhymes with tryPod] ;-)
>
>
> On 25 Oct 2009, at 21:53, Benson Margulies <bi...@gmail.com> wrote:
>
> We have an automated build process in which many build run in parallel on
>> many machines. The user who runs the builds has a NFS home directory
>> equally
>> accessible from each. We're operating on the belief that adding maven to
>> this build process will result in chaos (unless we force distinct local
>> repos). However, it occurs to me maybe there is some appropriate use of
>> file
>> locking or some ordering of operations to render this viable?
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
Re: Accidental sharing of local repo -> chaos?
Posted by Stephen Connolly <st...@gmail.com>.
it will result in chaos unless the parallel builds use orthogonal
artifacts (ie there are no interdependencies - if we ignore the
version information)
maven's local repo is not designed for parallel processes. there has
been a proposal to reorg the local repo and add locking, but it has
not gathered traction yet
make sure you are using a repository manager on your local network and
blow away the local repo on each macine for each build... that is the
safest way to do CI
Sent from my [rhymes with tryPod] ;-)
On 25 Oct 2009, at 21:53, Benson Margulies <bi...@gmail.com>
wrote:
> We have an automated build process in which many build run in
> parallel on
> many machines. The user who runs the builds has a NFS home directory
> equally
> accessible from each. We're operating on the belief that adding
> maven to
> this build process will result in chaos (unless we force distinct
> local
> repos). However, it occurs to me maybe there is some appropriate use
> of file
> locking or some ordering of operations to render this viable?
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org