New build system in place [message #23106] |
Wed, 30 July 2008 13:58 |
Adrian Skehill Messages: 55 Registered: July 2009 |
Member |
|
|
Hi guys,
First off, a big word of thanks for your kind words and votes in the
recent committer election. Looking forward now to getting access sorted
and working closer with you.
I just wanted to send this brief note to say that an automated build
system is now in place for Buckminster at [1]. The first successful
build was a short while ago, and this build will now execute on every
commit to the svn repository.
So this is just a build for now, I have some test execution stuff that
I'll put in there next week when I get a chance.
As a little experiment, I configured it to use twitter, so for those you
hanging out in that space, you can follow "buckminster_dev" on twitter
to see latest build results.
I've tried configuring Hudson to link directly into the eclipse bugzilla
instance, but there seems to be a problem with it and I don't have time
to investigate it.
Cheers,
Adrian.
[1] http://dev.cloudsmith.com:8088/
|
|
|
|
|
Re: Access control [message #23637 is a reply to message #23185] |
Wed, 06 August 2008 07:31 |
Eclipse User |
|
|
|
Originally posted by: douglas.palmer.prismtech.com
Hi Adrian
After encouraging you to lock down the Hudson configuration I have
started looking into Hudson for my own builds. It would be useful to see
how you configure hudson with buckminster. Is you configuration in the
buckminster svn somewhere? Similarly is your ant script in there too?
If not would you mind sending them to me?
Regards
Doug
|
|
|
Re: Access control [message #23679 is a reply to message #23637] |
Wed, 06 August 2008 09:35 |
Adrian Skehill Messages: 55 Registered: July 2009 |
Member |
|
|
This is a multi-part message in MIME format.
--------------060305060806000306050604
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Douglas Palmer wrote:
> Hi Adrian
>
> After encouraging you to lock down the Hudson configuration I have
> started looking into Hudson for my own builds. It would be useful to see
> how you configure hudson with buckminster. Is you configuration in the
> buckminster svn somewhere? Similarly is your ant script in there too?
> If not would you mind sending them to me?
>
> Regards
> Doug
Hi Doug,
I'm attaching the files that are used in the current build (they've
changed alot from those attached to my bug), so you can take a look at
them. Regarding the configuration of Hudson, it's trivial, basically,
you will need a machine that has the following:
* ant, javac and svn available
* allows a port to be opened and accessed, default 8080
Install Hudson and create a new job, chose free style(I think) project
and point it to build.xml in the attached zip file. You will need to
give it a location where it can check out your repository to. In the
end, the main smarts are in the ant build system which in turn delegates
heavily to Buckminster.
Once Thomas (ping!) gets my commit rights sorted, these files will be in
the Buckminster svn repo for all to look at and make suggestions for
improvement.
Feel free to drop me a line if you need any further assistance.
A.
--------------060305060806000306050604
Content-Type: application/x-gzip;
name="buildfiles.tar.gz"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="buildfiles.tar.gz"
H4sICDMimEgAA2J1aWxkZmlsZXMudGFyAO0aa5PbtvG+hr8ClT354DmR0j3T juR2nPN02qZt
Jhc3Hz0QCUnwQSQDgJKvHv33LkCQBPiQeLmHmxnuB4kCFvvC7mKx1CKjLPJT nqSES0rEyTPA
BODq4gK+p2eT6aX+fX19pb8Bzi+vz06m08nFxeTq/PJycjKZXlxdXZygyXMI U4dMSMwROsHi
jqwpY114YbLZUCkJfwmhXg68V6/QOyxoiDBfZRsSS+G9Qj+vE0GqERSRJY0J kmsYlJLTRSaJ
QJkgEaIxWigfovHK2yX8Dr79iHISyoTfz19/WWDAonzvaSxnqoG+DzSSFyW7 mCU4EsfQS0Sg
Ht5taCxgg/wlZcRfZozFeENgYQs5xala8F+aOgQUJ5HiUC2uib0PyklnCcNZ HK7h4RPmbass
3EB5nMxSherSSFY+I1vC5jfv3334q/cpkj64XcoojkNipqb+pQc79CPDcpnw DboxynkkZDQV
xN8SLmgSz8/9i3KssICvWfsZZ/O1lOmfgmC32/kFVsJXlUXLJz9dp39WJp0H BtFGgsQhgp/G
wGx8Npl8N7maXsP3pEAd3978Y/z6S022fVMwEkfzb/l8+i2kIpmESS6g10TU m6vVmB/h4UWE
SezDVt1Vy19QdTWhRRhrEcDJKiFtvUFSyws+5q4T/poRfq+17ZLXcSkMbkJE oFZBFrfnQIat
IfeNB6ACvppFQmbLpeOGhQNN/ak/8fnkjxfXZw6CCmltyKWWCz79NcExkT4l QZotSmPJJGGO
LN6rVjpGwcoolpYNGoHOTwQBywhUFkhZF6/ccGzb757kwQGjLJTOoG8Gxyqy G5ba6wTy6mvz
d62SpRGWBAkqySmK6HJJOKRytOTJBv3t5r09D0t/IWgDJ6FK6RUJyC8opqu1 ZPeOcQsEXy2e
uyIVe7oPcgZChUFQrBirFf7nDVMp7DZb5IZAOI6QyBZGHThSJFlxLOvPkAvh 1MmTKrvPVQlZ
kkUCTua1Vz3WJKzb30IEko7xyWf4jDHTYfJ3vMXolkgJp45AIPEHkFUPQhLW 1sGMIdiaTyCQ
QIt7dU7ijEnvEyCFt0nGQ4LmCjsf+RlOVCLNyNc++XPIsw3syDPyOFz/TeHx qqz/4BfUf+fn
k+uh/nsJmBn3RbpWGlknw6jw5vlIO8kImVJuPvJHbz0PoZm5NkAoqmMqR7Pu EqMgR9vgENIX
WRoeVrwBHQQwK4tKg6KMDUnBEmE8XhOWKop6AWFEVaYGHcJKjFCSqiyB2Xwk eUZKVEHg7Isl
xSwfgCEVjCp+7wwqUkXbyE1kdkG3H6ElpiyJCecJN4sKakp8vkJbzDIQZQxJ Dxe865Muh7KQ
3Hfhj8cRFSnD9+Cj4Z3kgNuNCtWjrhD7MS9rzU7mf/lidqGBIcrfs0CZ0hg6 cC09C4p9By9Q
v2We/fItozGVxe5v7sCrkPastiq/3EkHr15ht2O1lf4lJohOGV4wYvzXtZBz iwAPKJzdcWDr
oI9jEsKRg/n9CBUcslQm+pjNda/YdN8ORkjw8GHyZDGc/44AhzQ8cDFZEiwz DuUjVCZllWLL
ECacVIerQf/YXpSMSp8xUAnskmm13FNLnkZPIbhD5UXkLsqi7VOI30asroWn gxU0+cN4rIof
KBT1vR/2TGmAdjQGn0ck3lKexDoJj8dG+TCJI6pLNddkuff7O0jSJrms5F2Z QGeJMEnhBxpn
n0vnDUpyDyYPQp6fWQz4W++bis0vWgWB/kNFnqubcyMrxanVDYEqG/0LakbY 7BXsCEoyMNAa
y7xTwsM1DdVOwU8Y26khgjhYHBIcUsWt6G07RaxU7/N3V4711GQ++lttVyf/ 8eqi4DAr9K/x
UihBcwZvImuiw3pqoLLgksKpze5PtdX+fdvbJkm14Ux7zlN7VPLyHtUmEVzK /BWk+FIYp/5Q
nJZ4Q5k+CegDtVW09fnRTtwlv3NV6Sk+FDCyPCdHVTnS3Zzawz3X2YbawE7s 1SMYpaOj8nDj
vLT43d2gVtkPWr6n7LqCOKRA1VrrvwGVpzzOD59TUuXdrWIe9+fmcd7aTAaW tvxOdeZq1jhu
Fdtc1rfNKhmOFij6pZ+abq+6EKXgJMKQ1ZF7ivTzylJzpkhAHakFbu+C7hUt ITtV6u5iwsYQ
vkhEkStU00jSDRDDm9S9fEEFrCQsRXkoo0LCRg1VGqRktEm2cM4mHbcDt8PG shU8Wj6hNheU
6LpblOzKzmaDhKJC45BlUXGHffMmeGPdnGaBYVKejEpiczXq9oBqm0eILu18 XVwxjhq45pw6
ePa9bXtMtpUjmuWEs9WjRTvkLyrAy8DNYtXE6eFlelV/t5qBQxJ5JPgd0k6f YImZIC1mrNkx
ZATHZeiScJ2gjUoRK5j7Xs2pcjHlZEuTTORv26pyohSxyfjIVdkSyTOVmPNi gEgo/fXrgbzV
uiZQvSoLmALNVaLtUgypIVaXjD5X5qKx42hfvNxSBrBlq/f+IfDRIkmkgHSZ 5hZCeTei6pjY
ObGrVe+ERffVu1f+Oxw71SumMrUXtuo+MI7aiIPOsM0RajiypXz9qDoYbR0R 2vMEOGAA274m
v5Vn22FfarY72p3ng8JLj7mOlUOsbHVo97uyR4vKB7V2uiCVet3NkVYtfQAV q+olhbqrfw/L
rVc4eaugVNLij0x7bz7q6j2oL7iYVU9Vaaq6gOqW09lfdN7A7PMrkYX8oAaT fXXKGefP1sIH
OJvdw7GCrquz08voP968//3avK019ltMfsjoG7wl8ZOb/Z+K6u/X8LlRnsXJ Wzp9ldGPtQF7
2f62JPKVNqDrdW9/+x/orT7tblTyqZqq46Azd7nObOhO2YHjzrih5s61uoVW 9bA3KbF9qED1
nwhCcthDwDkqVP2a3BBuFCUP8g9tDEVYm7EhTLubdBFz/1r1g/5n1esvbX+4 2vdyBdcXDhqT
E5GwbYcNf9KTKsRqtkmhto+lABM/wnou6x6ZrflnpH7m6B0Z+ZvlVlO8M/8q tKu3R+iec6qX
aM3LmHnXXYaoelHpBpEbzbUAq0XKKWoU+qeo3tVxSZhNcgct6dsuj35daj16 isplStNZYN71
v/0/+e/JAAMMMMAAAwwwwAADDDDAAAMMMMAAAwwwwAADDDDAAAMMMMAAAwww wAADDPA4+B9n
/ImcAFAAAA==
--------------060305060806000306050604--
|
|
|
Re: Access control [message #23722 is a reply to message #23679] |
Wed, 06 August 2008 10:04 |
|
Hi Adrian,
Adrian Skehill wrote:
> Once Thomas (ping!) gets my commit rights sorted, these files will be in
> the Buckminster svn repo for all to look at and make suggestions for
> improvement.
>
The vote for you committer status was completed some time ago now.
Status is now "Waiting for PMC approval" (that's tools PMC, not
Buckminster). Not sure why it got stalled there. I'll investigate.
Regards,
Thomas Hallgren
|
|
|
Re: Access control [message #23766 is a reply to message #23679] |
Wed, 06 August 2008 10:08 |
Eclipse User |
|
|
|
Originally posted by: douglas.palmer.prismtech.com
Adrian Skehill wrote:
> Douglas Palmer wrote:
>> Hi Adrian
>>
>> After encouraging you to lock down the Hudson configuration I have
>> started looking into Hudson for my own builds. It would be useful to
>> see how you configure hudson with buckminster. Is you configuration in
>> the buckminster svn somewhere? Similarly is your ant script in there
>> too? If not would you mind sending them to me?
>>
>> Regards
>> Doug
>
>
> Hi Doug,
>
> I'm attaching the files that are used in the current build (they've
> changed alot from those attached to my bug), so you can take a look at
> them. Regarding the configuration of Hudson, it's trivial, basically,
> you will need a machine that has the following:
>
> * ant, javac and svn available
> * allows a port to be opened and accessed, default 8080
>
> Install Hudson and create a new job, chose free style(I think) project
> and point it to build.xml in the attached zip file. You will need to
> give it a location where it can check out your repository to. In the
> end, the main smarts are in the ant build system which in turn delegates
> heavily to Buckminster.
>
> Once Thomas (ping!) gets my commit rights sorted, these files will be in
> the Buckminster svn repo for all to look at and make suggestions for
> improvement.
>
> Feel free to drop me a line if you need any further assistance.
>
> A.
Thanks Adrian.
Doug
|
|
|
Re: New build system in place [message #23808 is a reply to message #23106] |
Wed, 06 August 2008 11:36 |
|
Hi Adrian,
The new build-system looks very promising. Right now I'm only lacking
one thing and that's the installation of the delta-pack on top of the
target platform.
Normally when I build, I use a target platform consisting of the SDK
(just like the new build system) and the platform delta-pack that
contains all the launchers. This delta-pack is supposed to be unzipped
right on top of an existing Eclipse installation (this is in contrast to
the recommendations to use dropins folder etc. The dropins folder will
not work).
With the delta pack in place, the build should normally execute with the
following parameters set:
qualifier.replacement.*=generator:lastRevision
generator.lastRevision.format=r{0,number,00000}
target.os=*
target.ws=*
target.arch=*
The product of the build will then have correct qualifiers and also
become platform independent.
It would be interesting to see what happens if you use the following target:
<target name="buckminster.build.site">
<echo message="Building Buckminster Update Site"/>
<buckminster command="perform">
<arg value="org.eclipse.buckminster#normalize.site"/>
</buckminster>
</target>
This will build the complete update site except signing and pack200.
We'll need to figure out how to cope with the privileges needed in order
to do signing and later automatic publishing. Both involves sending
things to Eclipse.org.
Regards,
Thomas Hallgren
Adrian Skehill wrote:
> Hi guys,
>
> First off, a big word of thanks for your kind words and votes in the
> recent committer election. Looking forward now to getting access sorted
> and working closer with you.
>
> I just wanted to send this brief note to say that an automated build
> system is now in place for Buckminster at [1]. The first successful
> build was a short while ago, and this build will now execute on every
> commit to the svn repository.
>
> So this is just a build for now, I have some test execution stuff that
> I'll put in there next week when I get a chance.
>
> As a little experiment, I configured it to use twitter, so for those you
> hanging out in that space, you can follow "buckminster_dev" on twitter
> to see latest build results.
>
> I've tried configuring Hudson to link directly into the eclipse bugzilla
> instance, but there seems to be a problem with it and I don't have time
> to investigate it.
>
> Cheers,
> Adrian.
>
> [1] http://dev.cloudsmith.com:8088/
|
|
|
|
Powered by
FUDForum. Page generated in 0.03071 seconds