Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [buckminster-dev] Re: Tutorial for building an RCP from hudson

Hi Thomas,


Thomas Hallgren schrieb:

I'm working on getting a Buckminster build of Buckminster itself running using Hudson at Eclipse.org. You can look at the files here:

  http://build.eclipse.org/tools/buckminster/hudson/


So what this does is essentially:
-download p2 director
-create a headless buckminster with the features necessary for the build with p2 -import an mspec into a not-yet-existing target platform? Did I get this part right? That sounds really nice, I didn't know that was possible...
-import the buckminster sources with the dev-query
-build the site

Well, that surely is an interesting example, thank you for sharing it.

For the tutorial things would be somewhat easier though, because buckminster would already be up and running.

I'm not sure I'm completly understanding all of this just yet, so let me try to put it together. For the tutorial this would mean:

1. buckminster uses an mspec to materialize a platform independant target platform out of thin air

2. set the target platform to the output of 1

3. resolve a cquery for mailapp.product.feature (bundles and features will be fetched from SVN, the rest comes from the target platform)

4. build site

5. create product with p2 director

Is that kinda what you meant?
If the RCP needs more than the bare platform, would you write several mspecs to import or introduce another component (cspec, or feature?) to describe the contents of the target platform?

Best regards,
Johannes


Back to the top