Automated build / test stuff for Buckminster [message #21285] |
Wed, 16 July 2008 06:59  |
Eclipse User |
|
|
|
Hi Guys,
I've taken a first cut at getting automated builds in place for
Buckminster. The build files are attached in bugzilla [1]. The build
process for now is pretty simple:
* Download headless buckminster
* Extract it and then add pde, svn core and maven capabilities
* Download an RCP to supply some of the basic plugins
* Kick off buckminster to resolve the cquery
* Kick off a build
There's no testing in there just yet, I'll get to that over the next few
weeks as I get it embedded into the build system for my own product
development.
I've also set up an automated build system to build Buckminster. It's
based on Hudson and available on [2]. Unfortunately my VPS doesn't have
enough power or memory to do a full build so the build status isn't
looking to healthy at the moment. But if any of you have access to a
more powerful machine, I can show the steps to set this thing up. It's
pretty trivial. Also, the bug I filed on Buckminster needing to better
deal with network glitches [3] will need to be addressed as some of the
earlier failures were based on those.
I'll keep the Hudson link [2] alive for a few days, but since it's on a
machine that's already got a good bit of load I will need to take it down.
Take a look and let me know what you think. I'll be doing incremental
updates, so suggestions and feedback most welcome.
Adrian.
[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=241064
[2] http://dev.calom.org:8088/
[3] https://bugs.eclipse.org/bugs/show_bug.cgi?id=241048
|
|
|
Re: Automated build / test stuff for Buckminster [message #21308 is a reply to message #21285] |
Thu, 17 July 2008 03:52   |
Eclipse User |
|
|
|
Hi Adrian,
This looks truly awesome. I really like the output from Hudson.
One thing that we need to discuss is how to get the delta-pack into the
equation. We need that in order to build the headless platform agnostic
features.
Great job!
Regards,
Thomas Hallgren
PS.
Right now the build is broken. I think it's due to a mismatch between
the latest published headless product
( http://www.eclipse.org/downloads/download.php?file=/tools/bu ckminster/products/buckminster.product-1.1.0.r09455.zip)
and the core.headless.feature.
Adrian Skehill wrote:
> Hi Guys,
>
> I've taken a first cut at getting automated builds in place for
> Buckminster. The build files are attached in bugzilla [1]. The build
> process for now is pretty simple:
>
> * Download headless buckminster
> * Extract it and then add pde, svn core and maven capabilities
> * Download an RCP to supply some of the basic plugins
> * Kick off buckminster to resolve the cquery
> * Kick off a build
>
> There's no testing in there just yet, I'll get to that over the next few
> weeks as I get it embedded into the build system for my own product
> development.
>
> I've also set up an automated build system to build Buckminster. It's
> based on Hudson and available on [2]. Unfortunately my VPS doesn't have
> enough power or memory to do a full build so the build status isn't
> looking to healthy at the moment. But if any of you have access to a
> more powerful machine, I can show the steps to set this thing up. It's
> pretty trivial. Also, the bug I filed on Buckminster needing to better
> deal with network glitches [3] will need to be addressed as some of the
> earlier failures were based on those.
>
> I'll keep the Hudson link [2] alive for a few days, but since it's on a
> machine that's already got a good bit of load I will need to take it down.
>
> Take a look and let me know what you think. I'll be doing incremental
> updates, so suggestions and feedback most welcome.
>
> Adrian.
>
> [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=241064
> [2] http://dev.calom.org:8088/
> [3] https://bugs.eclipse.org/bugs/show_bug.cgi?id=241048
|
|
|
Re: Automated build / test stuff for Buckminster [message #21493 is a reply to message #21308] |
Thu, 17 July 2008 05:17  |
Eclipse User |
|
|
|
Thomas Hallgren wrote:
> Hi Adrian,
> This looks truly awesome. I really like the output from Hudson.
>
> One thing that we need to discuss is how to get the delta-pack into the
> equation. We need that in order to build the headless platform agnostic
> features.
Thanks Thomas!
I've just updated the build scripts to use the latest version of the
headless Buckminster and also changed the update site to just updates/
If you take a look at the latest build output on [1] you'll see the
network stuff acting up now. How to I set up the preferences in headless
mode to overcome this?
A.
[1] http://dev.calom.org:8088/job/Buckminster%20Commit%20Build/1 1/console
|
|
|
Powered by
FUDForum. Page generated in 0.03994 seconds