directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Felix Knecht <fel...@apache.org>
Subject Re: SnapshotRepository for Directory Studio
Date Wed, 19 Mar 2008 22:57:04 GMT
Alex Karasulu schrieb:
> What about having the CI server just do a mvn -Dintegration deploy? 

That's what he's doing already now ;-)

> 
> Then all we have to do is have a CI or deployment user on p.a.o.  BTW 
> we're probably going to need a special user for this on p.a.o.  Still 
> going to need to install the continuum key for that user.  I guess we 
> need to ask infra about this.  You mind inquiring or shall I?

After writing my latest mail what do you think is the benefit of having the snapshots on p.a.o?
(The mail about needed 
configuration anyway)

> 
> Thanks,
> Alex
> 
> On Wed, Mar 19, 2008 at 6:26 PM, Felix Knecht <felixk@apache.org 
> <mailto:felixk@apache.org>> wrote:
> 
>     Alex Karasulu schrieb:
>      > How about a 3rd option that requires zero user configuration and zero
>      > changes to our own pom.xml files?
> 
>     Thanks for pointing.
>     I thought that you only want to use CI server for this (like we do
>     now for the reporting deployment). That's way I
>     haven't suggested. My fault.
> 
>     Of course I'd be fine and like to deploy the snapshots on p.a.o.
> 
>     We have an ssh key for the user continuum on the vm094. Can we copy
>     the pub key to the p.a.o to be able to deploy the
>     files directly over there from the vm094?
> 
>      >
>      > (3) Generate all Directory sub-project snapshots, studio and
>     apacheds on
>      > the CI server which occurs regularly on each build, then upload
>     them to
>      > the standard expected location on people.apache.org
>     <http://people.apache.org>
>      > <http://people.apache.org>.  Here's where we keep the snapshot
>     repository:
>      >
>      >
>      >
>     /www/people.apache.org/repo/m2-snapshot-repository/org/apache/directory
>      >
>      > Which btw has been blown away by me.  I did this to prevent maven
>      > dependency chaos when we have multiple branches all using the same
>      > version for ApacheDS.  However this is not so much of a worry now as
>      > these branches are about to die.
>      >
>      > So our pom.xml project for the TLP is setup to look here
>     automatically
>      > for SNAPSHOT jars via the web URL for this folder here:
>      >
>      >      http://people.apache.org/repo/m2-snapshot-repository/
> 
>     That's also the place where they are tried to be deployed as
>     snapshot without any special configuration.
> 
>      >
>      > This way when projects like studio and apacheds whose builds
>     depend on
>      > shared SNAPSHOT, can be checked out separately without having the
>     builds
>      > fail.  Maven will automatically pull down the SNAPSHOT dependencies
>      > directly from this snapshot repository at Apache.
> 
>     Yep. That's why I added the snapshot repository to all those
>     projects root pom. If we can use p.a.o I can remove it
>     again. Probably we'll also not need the '*-with-dependencies'
>     checkouts anymore.
> 
>     Can you put the vm094 pub key from vm094:/home/continuum/.ssh/ to
>     the p.a.o server?
> 
>     Regards
>     Felix
> 
> 


Mime
View raw message