[osmosis-dev] CI-Server (Hudson) for Osmosis?

Brett Henderson brett at bretth.com
Thu Dec 10 10:42:08 GMT 2009


On Thu, Dec 10, 2009 at 9:24 PM, Hakan Tandogan <hakan at gurkensalat.com>wrote:


> > My old setup used to poll svn every hour or so and trigger a full build
> > including all unit tests.  It used to email the osmosis-dev list on
> > failure.  I'm hoping to do the same thing again.
>
> This is a nice setup. I would have hudson poll every 5 or 10 minutes if it
> is installed on a "public" location, svn polling is really inexpensive, so
> you would benefit from quicker turnaround times (which is essential for
> CI)
>

Yep, I have no issues with it being more regular.


>
> > So it's up to you whether you still wish to go ahead with your own
> server.
> > I hope to get the above project up and running on the FOSSGIS dev server
> > in
> > the next week or so.  If you're willing to help out I can ask if there's
> a
> > way I can share admin responsibilities on the box.  If you'd sent this
> > email
> > about two weeks earlier I would have been more than happy to use your
> > server, but now that I have access to this other one I'm keen to use it
> > because it has a number of other OSM projects hosted on it and seems a
> > good fit for Osmosis CI.
>
> If it is possible, I'd love to share admin responsibilities on the box you
> are already get access to.
>

No worries.  I'll get the basic install working first so the server setup is
understood, and then I'll check out additional access.  Initially it will
all be running under my user id, but once that's all working we can figure
out the best way of sharing access.  It will depend to a large extent on how
the admins manage the system.


>
> The whole idea with my own root server started with wanting to provice CI
> services for osmosis, so if we set up hudson on the FOSSGIS servers, I
> would have no pressing need for my own server anymore and could shop
> around for a best-fit for my own needs a little bit longer.
>

Okay, cool.


>
> There is one thing, though: At the moment, I have set up my own hudson to
> publish the osmosis artifacts to oss.sonatype.org (
>
> http://oss.sonatype.org/content/repositories/openstreetmap-snapshots/org/openstreetmap/osmosis/
> ) so they can be mirrored to repo1.maven.org. This makes necessary that my
> password for sonatype.org is stored on the hudson server. I have to think
> about this a little bit, maybe we can use the FOSGISS server for normal CI
> builds, and I perform the release builds on my own box at home...
>

That's pretty cool!  It would be great to see osmosis published into maven
repos.  We might have to re-think the current loose versioning scheme at
some point ...

Hmm, regarding password storage I agree it might be better to stick with
your own server for releases for the time being.  We can rethink it later if
all of this works out.

Brett
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/osmosis-dev/attachments/20091210/f1c1ac29/attachment.html>


More information about the osmosis-dev mailing list