I was planning to, but haven't yet implemented, so perhaps it's a bad
idea, watch them all. Something like:
$something_changed = false
foreach( Europa project )
check the RSS feed
if there is a new build then $something_changed = true
endfor
if $something_changed then
recreate the daily/nightly Europa test update site
publish the Europa daily/nightly Europa test update site RSS feed
endif
Of course this test update site will often be broken because it will
rebuild/"regather the jars" multiple times as the Europa projects
rebuild in sequence but it will provide early feedback to the projects
about how consumable-into-the-big-Europa build their builds are.
Obviously the publicly consumable Europa update site will have to be
manually triggered based on "go-no-go" from each project.
Comments?
Nick Boldt wrote:
Bjorn:
Thanks for the response. Do you mean you'll be consuming from *all* of
Europa? That's going to be a rather complex watch script. Perhaps you
only need to watch a few of the projects within Europa, or would you
be watching a feed set up for the Europa UM site, rather than the
individual components projects/sites/feeds?
If you encounter usability issues, let me know and we can
work together to make the underlying ant tasks easier to use when
watching multiple parallel and serial feeds.
-N
On 11/12/06, Bjorn Freeman-Benson <
bjorn.freeman-benson@xxxxxxxxxxx> wrote:
1) I'd like a show of hands from everyone who's publishing and/or watching
[ ] Publishing Feed(s)
[ ] Watching Feed(s)
Not yet - still working on the Orbit build (with David), the Dash
build, and the Europa unification/summary build-thingy. I intend to
publish from Orbit and Dash, and consume from Europa.
- Bjorn
_______________________________________________
europa-build-workshop mailing list
europa-build-workshop@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/europa-build-workshop
|