Hudson Build Server (Re: [squeak-dev] Re: New Trunk Image: Squeak4.2-10382-alpha)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Hudson Build Server (Re: [squeak-dev] Re: New Trunk Image: Squeak4.2-10382-alpha)

Hannes Hirzel
On 9/29/10, Alexander Lazarević <[hidden email]> wrote:
> Lukas Renggli and Yanni Chiu did all the work to build a very flexible
> framework and to provide good documentation. For me it was just a
> matter of seeing how the bits and pieces work together and write some
> Squeak specific scripts.

This is called 'Installation' and 'System Integration' and 'System
Integration Testing'   :-)

I mean it is real work.....
Of course you build up your work on other's work.

Many thanks - this is an important contribution and I think will help
us to save time and get more convenience and reliability.

And a good reuse of work done by the Pharo people.

> See:
>
> Yannis Hudson Server at http://hudson.jooshr.org
> Lukas Hudson Server at http://hudson.lukas-renggli.ch
> Sources and Doku at http://github.com/renggli/builder
> (MagLev seems to be using it too http://github.com/MagLev/builder)
>
> When I get knack out of github I will try to fork and upload the few
> changes I made
>
OK

BTW which server OS did you use in your VirtualMachine onto which you
installed Hudson? E.g. CentOS? Which OS does the Squeak server use?

--Hannes

> Alex
>
> 2010/9/29 Enrico Spinielli <[hidden email]>:
>> Very well done!
>> Bravo!
>> Bye
>> Enrico
>>
>> On Wed, Sep 29, 2010 at 06:08, Alexander Lazarević <[hidden email]>
>> wrote:
>>> Ok, there you go. Testresults are in. Haven't looked at the lint stuff
>>> yet. But I guess it would be ok if this moves from my laptop to some
>>> squeak server. This is if there are plans to have a 4.2 at all ...
>>>
>>> Alex
>>>
>>> 2010/9/28 Bert Freudenberg <[hidden email]>:
>>>>
>>>> On 28.09.2010, at 18:03, Alexander Lazarević wrote:
>>>>
>>>>> At least some progress :)
>>>>>
>>>>> Build #5 was triggered by my commit to the repository, but it failed
>>>>> because of a data timeout.
>>>>
>>>> Well, nice progress anyway :)
>>>>
>>>>> It is pretty slick to trigger a build only if there is a commit, but
>>>>> the URL-Trigger on the squeak source repository acts immediately if
>>>>> there is a change and so the build might start while there are some
>>>>> commits still in progress. I guess a scheduled daily build would be a
>>>>> little more robust choice.
>>>>
>>>> Daily would be sufficient I think. Or start a build when there was no
>>>> commit within, say, 30 minutes.
>>>>
>>>>> Next thing I will have a look at, as time permits, is how to run the
>>>>> tests.
>>>>
>>>> Way to go!
>>>>
>>>> - Bert -
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>> --
>> Enrico Spinielli
>> "Do Androids dream of electric sheep?"— Philip K. Dick
>> "Hear and forget; see and remember;do and understand."—Mitchel Resnick
>>
>>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Hudson Build Server (Re: [squeak-dev] Re: New Trunk Image: Squeak4.2-10382-alpha)

laza
2010/9/29 Hannes Hirzel <[hidden email]>:
> BTW which server OS did you use in your VirtualMachine onto which you
> installed Hudson? E.g. CentOS? Which OS does the Squeak server use?

I used Ubuntu 10.04 (just had to clone an existing VirtualMachine). I
think it's Debian, but Ken or Bert will know for sure.

Alex

Reply | Threaded
Open this post in threaded view
|

Re: Hudson Build Server (Re: [squeak-dev] Re: New Trunk Image: Squeak4.2-10382-alpha)

Hannes Hirzel
Yes, the doku of Lukas is indeed good

Sources and Doku at http://github.com/renggli/builder

And I realized that to run hudson on my laptop I just need to download
http://hudson-ci.org/latest/hudson.war

and do

java -jar hudson.war

and then go to
http://localhost:8080

So it seems to be feasible that people run hudson on their own
machines. I think we should explore this technology more to find out
how we can build our various images....

So your work will be immediately useful for the community even if it
might take some time to get

http://hudson.squeak.org

set up.

Who should be contacted for this?

--Hannes



On 9/29/10, Alexander Lazarević <[hidden email]> wrote:

> 2010/9/29 Hannes Hirzel <[hidden email]>:
>> BTW which server OS did you use in your VirtualMachine onto which you
>> installed Hudson? E.g. CentOS? Which OS does the Squeak server use?
>
> I used Ubuntu 10.04 (just had to clone an existing VirtualMachine). I
> think it's Debian, but Ken or Bert will know for sure.
>
> Alex
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Hudson Build Server (Re: [squeak-dev] Re: New Trunk Image: Squeak4.2-10382-alpha)

Bert Freudenberg

On 29.09.2010, at 15:14, Hannes Hirzel wrote:

> Yes, the doku of Lukas is indeed good
>
> Sources and Doku at http://github.com/renggli/builder
>
> And I realized that to run hudson on my laptop I just need to download
> http://hudson-ci.org/latest/hudson.war
>
> and do
>
> java -jar hudson.war
>
> and then go to
> http://localhost:8080
>
> So it seems to be feasible that people run hudson on their own
> machines. I think we should explore this technology more to find out
> how we can build our various images....
>
> So your work will be immediately useful for the community even if it
> might take some time to get
>
> http://hudson.squeak.org
>
> set up.
>
> Who should be contacted for this?
>
> --Hannes

It's already being discussed on the box admins list.

We do not have enough active box admins, but at least it's the place to talk about this.

Help welcome, volunteers must know their way around Linux admin tasks.

- Bert -


Reply | Threaded
Open this post in threaded view
|

Re: Hudson Build Server (Re: [squeak-dev] Re: New Trunk Image: Squeak4.2-10382-alpha)

Hannes Hirzel
Thank you for the info, I'll go there....

http://lists.squeakfoundation.org/mailman/listinfo/box-admins

--Hannes

On 9/29/10, Bert Freudenberg <[hidden email]> wrote:

>
> On 29.09.2010, at 15:14, Hannes Hirzel wrote:
>
>> Yes, the doku of Lukas is indeed good
>>
>> Sources and Doku at http://github.com/renggli/builder
>>
>> And I realized that to run hudson on my laptop I just need to download
>> http://hudson-ci.org/latest/hudson.war
>>
>> and do
>>
>> java -jar hudson.war
>>
>> and then go to
>> http://localhost:8080
>>
>> So it seems to be feasible that people run hudson on their own
>> machines. I think we should explore this technology more to find out
>> how we can build our various images....
>>
>> So your work will be immediately useful for the community even if it
>> might take some time to get
>>
>> http://hudson.squeak.org
>>
>> set up.
>>
>> Who should be contacted for this?
>>
>> --Hannes
>
> It's already being discussed on the box admins list.
>
> We do not have enough active box admins, but at least it's the place to talk
> about this.
>
> Help welcome, volunteers must know their way around Linux admin tasks.
>
> - Bert -
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Hudson Build Server (Re: [squeak-dev] Re: New Trunk Image: Squeak4.2-10382-alpha)

Hannes Hirzel
In reply to this post by laza
On 9/29/10, Alexander Lazarević <[hidden email]> wrote:

> 2010/9/29 Hannes Hirzel <[hidden email]>:
>> BTW which server OS did you use in your VirtualMachine onto which you
>> installed Hudson? E.g. CentOS? Which OS does the Squeak server use?
>
> I used Ubuntu 10.04 (just had to clone an existing VirtualMachine). I
> think it's Debian, but Ken or Bert will know for sure.
>
> Alex
>
>

I understand that you have hudson running on your laptop...., right?

Any news on moving hudson to the Squeak server?

If you do not have time for this now then it might be an option just
to post instructions how you set up your laptop so that other people
can try to follow....

--Hannes

Reply | Threaded
Open this post in threaded view
|

Re: Hudson Build Server (Re: [squeak-dev] Re: New Trunk Image: Squeak4.2-10382-alpha)

laza
2010/10/9 Hannes Hirzel <[hidden email]>:
> I understand that you have hudson running on your laptop...., right?

yes

> Any news on moving hudson to the Squeak server?

no, not since this thread [1]

> If you do not have time for this now then it might be an option just
> to post instructions how you set up your laptop so that other people
> can try to follow....

Maybe.

Alex

[1] http://lists.squeakfoundation.org/pipermail/box-admins/2010-September/000786.html

Reply | Threaded
Open this post in threaded view
|

Re: Hudson Build Server (Re: [squeak-dev] Re: New Trunk Image: Squeak4.2-10382-alpha)

Bert Freudenberg

On 10.10.2010, at 04:01, Alexander Lazarević wrote:

> 2010/10/9 Hannes Hirzel <[hidden email]>:
>> I understand that you have hudson running on your laptop...., right?
>
> yes
>
>> Any news on moving hudson to the Squeak server?
>
> no, not since this thread [1]

Ah, I actually created an account the following day but ran out of time installing the hudson package (the deb package did not work).

You should be able to ssh into [hidden email] to look around. Hopefully I'll find time this week to look into it. Ping me if I drop the ball again (actually, box-admins list is even better).

- Bert -